diff --git a/src/Microsoft.Graph/Generated/Chats/Item/Members/Item/ConversationMemberItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Chats/Item/Members/Item/ConversationMemberItemRequestBuilder.cs index 55f565d15b0..edfb240192c 100644 --- a/src/Microsoft.Graph/Generated/Chats/Item/Members/Item/ConversationMemberItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Chats/Item/Members/Item/ConversationMemberItemRequestBuilder.cs @@ -58,8 +58,8 @@ public async Task DeleteAsync(Action - /// Retrieve a conversationMember from a chat or channel. - /// Find more info here + /// Retrieve a conversationMember from a chat. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -125,7 +125,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Retrieve a conversationMember from a chat or channel. + /// Retrieve a conversationMember from a chat. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -183,7 +183,7 @@ public partial class ConversationMemberItemRequestBuilderDeleteRequestConfigurat { } /// - /// Retrieve a conversationMember from a chat or channel. + /// Retrieve a conversationMember from a chat. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ConversationMemberItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Chats/Item/Messages/MessagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Chats/Item/Messages/MessagesRequestBuilder.cs index 3019f21f44b..c3696c46462 100644 --- a/src/Microsoft.Graph/Generated/Chats/Item/Messages/MessagesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Chats/Item/Messages/MessagesRequestBuilder.cs @@ -84,8 +84,8 @@ public MessagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ChatMessageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Send a new chatMessage in the specified channel or a chat. - /// Find more info here + /// Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. + /// Find more info here /// /// A /// The request body @@ -129,7 +129,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Send a new chatMessage in the specified channel or a chat. + /// Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/DeviceAppManagementRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/DeviceAppManagementRequestBuilder.cs index 7113f2ad825..01886e004fc 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/DeviceAppManagementRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/DeviceAppManagementRequestBuilder.cs @@ -126,7 +126,7 @@ public DeviceAppManagementRequestBuilder(string rawUrl, IRequestAdapter requestA } /// /// Read properties and relationships of the deviceAppManagement object. - /// Find more info here + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -150,7 +150,7 @@ public DeviceAppManagementRequestBuilder(string rawUrl, IRequestAdapter requestA } /// /// Update the properties of a deviceAppManagement object. - /// Find more info here + /// Find more info here /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppPolicies/Item/ManagedAppPolicyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppPolicies/Item/ManagedAppPolicyItemRequestBuilder.cs index bbd0a24a25b..0faae5235b2 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppPolicies/Item/ManagedAppPolicyItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppPolicies/Item/ManagedAppPolicyItemRequestBuilder.cs @@ -63,8 +63,8 @@ public async Task DeleteAsync(Action - /// Read properties and relationships of the managedAppConfiguration object. - /// Find more info here + /// Read properties and relationships of the targetedManagedAppProtection object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -130,7 +130,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read properties and relationships of the managedAppConfiguration object. + /// Read properties and relationships of the targetedManagedAppProtection object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -188,7 +188,7 @@ public partial class ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguratio { } /// - /// Read properties and relationships of the managedAppConfiguration object. + /// Read properties and relationships of the targetedManagedAppProtection object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ManagedAppPolicyItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppPolicies/ManagedAppPoliciesRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppPolicies/ManagedAppPoliciesRequestBuilder.cs index 66de324c1f0..6e7d0ae8cd1 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppPolicies/ManagedAppPoliciesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppPolicies/ManagedAppPoliciesRequestBuilder.cs @@ -54,8 +54,8 @@ public ManagedAppPoliciesRequestBuilder(string rawUrl, IRequestAdapter requestAd { } /// - /// List properties and relationships of the managedAppConfiguration objects. - /// Find more info here + /// List properties and relationships of the managedAppPolicy objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -103,7 +103,7 @@ public ManagedAppPoliciesRequestBuilder(string rawUrl, IRequestAdapter requestAd return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ManagedAppPolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// List properties and relationships of the managedAppConfiguration objects. + /// List properties and relationships of the managedAppPolicy objects. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -153,7 +153,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DeviceAppManagement.ManagedAppPolicies.ManagedAppPoliciesRequestBuilder(rawUrl, RequestAdapter); } /// - /// List properties and relationships of the managedAppConfiguration objects. + /// List properties and relationships of the managedAppPolicy objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ManagedAppPoliciesRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppRegistrations/ManagedAppRegistrationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppRegistrations/ManagedAppRegistrationsRequestBuilder.cs index 47ba73e2516..ddc4c6e32de 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppRegistrations/ManagedAppRegistrationsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppRegistrations/ManagedAppRegistrationsRequestBuilder.cs @@ -60,8 +60,8 @@ public ManagedAppRegistrationsRequestBuilder(string rawUrl, IRequestAdapter requ { } /// - /// List properties and relationships of the managedAppRegistration objects. - /// Find more info here + /// List properties and relationships of the iosManagedAppRegistration objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -110,7 +110,7 @@ public ManagedAppRegistrationsRequestBuilder(string rawUrl, IRequestAdapter requ return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ManagedAppRegistration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// List properties and relationships of the managedAppRegistration objects. + /// List properties and relationships of the iosManagedAppRegistration objects. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -160,7 +160,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DeviceAppManagement.ManagedAppRegistrations.ManagedAppRegistrationsRequestBuilder(rawUrl, RequestAdapter); } /// - /// List properties and relationships of the managedAppRegistration objects. + /// List properties and relationships of the iosManagedAppRegistration objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ManagedAppRegistrationsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppStatuses/ManagedAppStatusesRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppStatuses/ManagedAppStatusesRequestBuilder.cs index c6e88a5f1d5..373b86368d7 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppStatuses/ManagedAppStatusesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedAppStatuses/ManagedAppStatusesRequestBuilder.cs @@ -54,8 +54,8 @@ public ManagedAppStatusesRequestBuilder(string rawUrl, IRequestAdapter requestAd { } /// - /// List properties and relationships of the managedAppStatusRaw objects. - /// Find more info here + /// List properties and relationships of the managedAppStatus objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -103,7 +103,7 @@ public ManagedAppStatusesRequestBuilder(string rawUrl, IRequestAdapter requestAd return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ManagedAppStatus.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// List properties and relationships of the managedAppStatusRaw objects. + /// List properties and relationships of the managedAppStatus objects. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -153,7 +153,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DeviceAppManagement.ManagedAppStatuses.ManagedAppStatusesRequestBuilder(rawUrl, RequestAdapter); } /// - /// List properties and relationships of the managedAppStatusRaw objects. + /// List properties and relationships of the managedAppStatus objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ManagedAppStatusesRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/Item/Assignments/AssignmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/Item/Assignments/AssignmentsRequestBuilder.cs index 7ae5da68b13..f16e11a0cdf 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/Item/Assignments/AssignmentsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/Item/Assignments/AssignmentsRequestBuilder.cs @@ -78,8 +78,8 @@ public AssignmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ManagedEBookAssignmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new iosVppEBookAssignment object. - /// Find more info here + /// Create a new managedEBookAssignment object. + /// Find more info here /// /// A /// The request body @@ -123,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new iosVppEBookAssignment object. + /// Create a new managedEBookAssignment object. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/Item/Assignments/Item/ManagedEBookAssignmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/Item/Assignments/Item/ManagedEBookAssignmentItemRequestBuilder.cs index c294768a01e..4e2c752df5f 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/Item/Assignments/Item/ManagedEBookAssignmentItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/Item/Assignments/Item/ManagedEBookAssignmentItemRequestBuilder.cs @@ -82,8 +82,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.ManagedEBookAssignment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the properties of a iosVppEBookAssignment object. - /// Find more info here + /// Update the properties of a managedEBookAssignment object. + /// Find more info here /// /// A /// The request body @@ -145,7 +145,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of a iosVppEBookAssignment object. + /// Update the properties of a managedEBookAssignment object. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/ManagedEBooksRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/ManagedEBooksRequestBuilder.cs index bbc1c18d815..e93b6ff31d0 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/ManagedEBooksRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/ManagedEBooks/ManagedEBooksRequestBuilder.cs @@ -54,8 +54,8 @@ public ManagedEBooksRequestBuilder(string rawUrl, IRequestAdapter requestAdapter { } /// - /// List properties and relationships of the managedEBook objects. - /// Find more info here + /// List properties and relationships of the iosVppEBook objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -104,7 +104,7 @@ public ManagedEBooksRequestBuilder(string rawUrl, IRequestAdapter requestAdapter return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ManagedEBook.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// List properties and relationships of the managedEBook objects. + /// List properties and relationships of the iosVppEBook objects. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -154,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DeviceAppManagement.ManagedEBooks.ManagedEBooksRequestBuilder(rawUrl, RequestAdapter); } /// - /// List properties and relationships of the managedEBook objects. + /// List properties and relationships of the iosVppEBook objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ManagedEBooksRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileAppConfigurations/Item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileAppConfigurations/Item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.cs index a1ff189b90f..71972cd90eb 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileAppConfigurations/Item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileAppConfigurations/Item/ManagedDeviceMobileAppConfigurationItemRequestBuilder.cs @@ -94,8 +94,8 @@ public async Task DeleteAsync(Action - /// Read properties and relationships of the managedDeviceMobileAppConfiguration object. - /// Find more info here + /// Read properties and relationships of the iosMobileAppConfiguration object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -162,7 +162,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read properties and relationships of the managedDeviceMobileAppConfiguration object. + /// Read properties and relationships of the iosMobileAppConfiguration object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -220,7 +220,7 @@ public partial class ManagedDeviceMobileAppConfigurationItemRequestBuilderDelete { } /// - /// Read properties and relationships of the managedDeviceMobileAppConfiguration object. + /// Read properties and relationships of the iosMobileAppConfiguration object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileApps/Item/MobileAppItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileApps/Item/MobileAppItemRequestBuilder.cs index 5bdd355023c..d2a26cade84 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileApps/Item/MobileAppItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileApps/Item/MobileAppItemRequestBuilder.cs @@ -149,8 +149,8 @@ public MobileAppItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter { } /// - /// Deletes a microsoftStoreForBusinessApp. - /// Find more info here + /// Deletes a iosLobApp. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -172,8 +172,8 @@ public async Task DeleteAsync(Action - /// Read properties and relationships of the managedAndroidStoreApp object. - /// Find more info here + /// Read properties and relationships of the managedIOSStoreApp object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -196,8 +196,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.MobileApp.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the properties of a macOSLobApp object. - /// Find more info here + /// Update the properties of a managedIOSStoreApp object. + /// Find more info here /// /// A /// The request body @@ -222,7 +222,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.MobileApp.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Deletes a microsoftStoreForBusinessApp. + /// Deletes a iosLobApp. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -240,7 +240,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read properties and relationships of the managedAndroidStoreApp object. + /// Read properties and relationships of the managedIOSStoreApp object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -259,7 +259,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of a macOSLobApp object. + /// Update the properties of a managedIOSStoreApp object. /// /// A /// The request body @@ -298,7 +298,7 @@ public partial class MobileAppItemRequestBuilderDeleteRequestConfiguration : Req { } /// - /// Read properties and relationships of the managedAndroidStoreApp object. + /// Read properties and relationships of the managedIOSStoreApp object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class MobileAppItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileApps/MobileAppsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileApps/MobileAppsRequestBuilder.cs index f3361ac2a1b..944ba5f5aad 100644 --- a/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileApps/MobileAppsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceAppManagement/MobileApps/MobileAppsRequestBuilder.cs @@ -174,8 +174,8 @@ public MobileAppsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MobileAppCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new windowsUniversalAppX object. - /// Find more info here + /// Create a new macOSOfficeSuiteApp object. + /// Find more info here /// /// A /// The request body @@ -219,7 +219,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new windowsUniversalAppX object. + /// Create a new macOSOfficeSuiteApp object. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/DeviceCompliancePoliciesRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/DeviceCompliancePoliciesRequestBuilder.cs index 42d74e32ddc..028f451a5ed 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/DeviceCompliancePoliciesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/DeviceCompliancePoliciesRequestBuilder.cs @@ -54,8 +54,8 @@ public DeviceCompliancePoliciesRequestBuilder(string rawUrl, IRequestAdapter req { } /// - /// List properties and relationships of the windows10CompliancePolicy objects. - /// Find more info here + /// List properties and relationships of the androidWorkProfileCompliancePolicy objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -78,8 +78,8 @@ public DeviceCompliancePoliciesRequestBuilder(string rawUrl, IRequestAdapter req return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DeviceCompliancePolicyCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new iosCompliancePolicy object. - /// Find more info here + /// Create a new androidWorkProfileCompliancePolicy object. + /// Find more info here /// /// A /// The request body @@ -104,7 +104,7 @@ public DeviceCompliancePoliciesRequestBuilder(string rawUrl, IRequestAdapter req return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DeviceCompliancePolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// List properties and relationships of the windows10CompliancePolicy objects. + /// List properties and relationships of the androidWorkProfileCompliancePolicy 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 iosCompliancePolicy object. + /// Create a new androidWorkProfileCompliancePolicy object. /// /// A /// The request body @@ -154,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DeviceManagement.DeviceCompliancePolicies.DeviceCompliancePoliciesRequestBuilder(rawUrl, RequestAdapter); } /// - /// List properties and relationships of the windows10CompliancePolicy objects. + /// List properties and relationships of the androidWorkProfileCompliancePolicy objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class DeviceCompliancePoliciesRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/DeviceCompliancePolicyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/DeviceCompliancePolicyItemRequestBuilder.cs index 05d6b64641a..fe5695f17bb 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/DeviceCompliancePolicyItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceCompliancePolicies/Item/DeviceCompliancePolicyItemRequestBuilder.cs @@ -89,8 +89,8 @@ public DeviceCompliancePolicyItemRequestBuilder(string rawUrl, IRequestAdapter r { } /// - /// Deletes a macOSCompliancePolicy. - /// Find more info here + /// Deletes a windows10CompliancePolicy. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -112,8 +112,8 @@ public async Task DeleteAsync(Action - /// Read properties and relationships of the androidWorkProfileCompliancePolicy object. - /// Find more info here + /// Read properties and relationships of the windows81CompliancePolicy object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -136,8 +136,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.DeviceCompliancePolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the properties of a windows81CompliancePolicy object. - /// Find more info here + /// Update the properties of a windows10CompliancePolicy object. + /// Find more info here /// /// A /// The request body @@ -162,7 +162,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.DeviceCompliancePolicy.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Deletes a macOSCompliancePolicy. + /// Deletes a windows10CompliancePolicy. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -180,7 +180,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read properties and relationships of the androidWorkProfileCompliancePolicy object. + /// Read properties and relationships of the windows81CompliancePolicy object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -199,7 +199,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of a windows81CompliancePolicy object. + /// Update the properties of a windows10CompliancePolicy object. /// /// A /// The request body @@ -238,7 +238,7 @@ public partial class DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfig { } /// - /// Read properties and relationships of the androidWorkProfileCompliancePolicy object. + /// Read properties and relationships of the windows81CompliancePolicy object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class DeviceCompliancePolicyItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceConfigurations/DeviceConfigurationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceConfigurations/DeviceConfigurationsRequestBuilder.cs index fd88e5cd3a0..632dd1b47d5 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceConfigurations/DeviceConfigurationsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceConfigurations/DeviceConfigurationsRequestBuilder.cs @@ -54,8 +54,8 @@ public DeviceConfigurationsRequestBuilder(string rawUrl, IRequestAdapter request { } /// - /// List properties and relationships of the windowsUpdateForBusinessConfiguration objects. - /// Find more info here + /// List properties and relationships of the windows10GeneralConfiguration objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -78,8 +78,8 @@ public DeviceConfigurationsRequestBuilder(string rawUrl, IRequestAdapter request return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DeviceConfigurationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new androidCustomConfiguration object. - /// Find more info here + /// Create a new iosGeneralDeviceConfiguration object. + /// Find more info here /// /// A /// The request body @@ -104,7 +104,7 @@ public DeviceConfigurationsRequestBuilder(string rawUrl, IRequestAdapter request return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DeviceConfiguration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// List properties and relationships of the windowsUpdateForBusinessConfiguration objects. + /// List properties and relationships of the windows10GeneralConfiguration 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 androidCustomConfiguration object. + /// Create a new iosGeneralDeviceConfiguration object. /// /// A /// The request body @@ -154,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DeviceManagement.DeviceConfigurations.DeviceConfigurationsRequestBuilder(rawUrl, RequestAdapter); } /// - /// List properties and relationships of the windowsUpdateForBusinessConfiguration objects. + /// List properties and relationships of the windows10GeneralConfiguration objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class DeviceConfigurationsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceConfigurations/Item/DeviceConfigurationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceConfigurations/Item/DeviceConfigurationItemRequestBuilder.cs index 97d731adb2e..460ea46474c 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceConfigurations/Item/DeviceConfigurationItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceConfigurations/Item/DeviceConfigurationItemRequestBuilder.cs @@ -78,8 +78,8 @@ public DeviceConfigurationItemRequestBuilder(string rawUrl, IRequestAdapter requ { } /// - /// Deletes a androidWorkProfileCustomConfiguration. - /// Find more info here + /// Deletes a windowsPhone81GeneralConfiguration. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -101,8 +101,8 @@ public async Task DeleteAsync(Action - /// Read properties and relationships of the iosCertificateProfile object. - /// Find more info here + /// Read properties and relationships of the windowsPhone81GeneralConfiguration object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -135,8 +135,8 @@ public async Task DeleteAsync(Action - /// Update the properties of a windows10EndpointProtectionConfiguration object. - /// Find more info here + /// Update the properties of a macOSGeneralDeviceConfiguration object. + /// Find more info here /// /// A /// The request body @@ -161,7 +161,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.DeviceConfiguration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Deletes a androidWorkProfileCustomConfiguration. + /// Deletes a windowsPhone81GeneralConfiguration. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -179,7 +179,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read properties and relationships of the iosCertificateProfile object. + /// Read properties and relationships of the windowsPhone81GeneralConfiguration object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -198,7 +198,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of a windows10EndpointProtectionConfiguration object. + /// Update the properties of a macOSGeneralDeviceConfiguration object. /// /// A /// The request body @@ -237,7 +237,7 @@ public partial class DeviceConfigurationItemRequestBuilderDeleteRequestConfigura { } /// - /// Read properties and relationships of the iosCertificateProfile object. + /// Read properties and relationships of the windowsPhone81GeneralConfiguration object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class DeviceConfigurationItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceEnrollmentConfigurations/DeviceEnrollmentConfigurationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceEnrollmentConfigurations/DeviceEnrollmentConfigurationsRequestBuilder.cs index ce9a5f3a974..b9172c8215e 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceEnrollmentConfigurations/DeviceEnrollmentConfigurationsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceEnrollmentConfigurations/DeviceEnrollmentConfigurationsRequestBuilder.cs @@ -54,8 +54,8 @@ public DeviceEnrollmentConfigurationsRequestBuilder(string rawUrl, IRequestAdapt { } /// - /// List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. - /// Find more info here + /// List properties and relationships of the deviceEnrollmentConfiguration objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -78,8 +78,8 @@ public DeviceEnrollmentConfigurationsRequestBuilder(string rawUrl, IRequestAdapt return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DeviceEnrollmentConfigurationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. - /// Find more info here + /// Create a new deviceEnrollmentLimitConfiguration object. + /// Find more info here /// /// A /// The request body @@ -104,7 +104,7 @@ public DeviceEnrollmentConfigurationsRequestBuilder(string rawUrl, IRequestAdapt return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DeviceEnrollmentConfiguration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. + /// List properties and relationships of the deviceEnrollmentConfiguration 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 deviceEnrollmentPlatformRestrictionsConfiguration object. + /// Create a new deviceEnrollmentLimitConfiguration object. /// /// A /// The request body @@ -154,7 +154,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.DeviceManagement.DeviceEnrollmentConfigurations.DeviceEnrollmentConfigurationsRequestBuilder(rawUrl, RequestAdapter); } /// - /// List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. + /// List properties and relationships of the deviceEnrollmentConfiguration objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceEnrollmentConfigurations/Item/DeviceEnrollmentConfigurationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceEnrollmentConfigurations/Item/DeviceEnrollmentConfigurationItemRequestBuilder.cs index 4d894cb5ff2..0eda2b471cc 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceEnrollmentConfigurations/Item/DeviceEnrollmentConfigurationItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceEnrollmentConfigurations/Item/DeviceEnrollmentConfigurationItemRequestBuilder.cs @@ -53,8 +53,8 @@ public DeviceEnrollmentConfigurationItemRequestBuilder(string rawUrl, IRequestAd { } /// - /// Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. - /// Find more info here + /// Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -76,8 +76,8 @@ public async Task DeleteAsync(Action - /// Read properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration object. - /// Find more info here + /// Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -126,7 +126,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.DeviceEnrollmentConfiguration.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Deletes a deviceEnrollmentWindowsHelloForBusinessConfiguration. + /// Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -144,7 +144,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration object. + /// Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -202,7 +202,7 @@ public partial class DeviceEnrollmentConfigurationItemRequestBuilderDeleteReques { } /// - /// Read properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration object. + /// Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceManagementRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceManagementRequestBuilder.cs index 7787ad8ae00..61efed0df00 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/DeviceManagementRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/DeviceManagementRequestBuilder.cs @@ -392,7 +392,7 @@ public DeviceManagementRequestBuilder(string rawUrl, IRequestAdapter requestAdap } /// /// Read properties and relationships of the deviceManagement object. - /// Find more info here + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -426,7 +426,7 @@ public DeviceManagementRequestBuilder(string rawUrl, IRequestAdapter requestAdap } /// /// Update the properties of a deviceManagement object. - /// Find more info here + /// Find more info here /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/RoleDefinitions/Item/RoleDefinitionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/RoleDefinitions/Item/RoleDefinitionItemRequestBuilder.cs index 0deec549f00..30c9c14e605 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/RoleDefinitions/Item/RoleDefinitionItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/RoleDefinitions/Item/RoleDefinitionItemRequestBuilder.cs @@ -41,8 +41,8 @@ public RoleDefinitionItemRequestBuilder(string rawUrl, IRequestAdapter requestAd { } /// - /// Deletes a roleDefinition. - /// Find more info here + /// Deletes a deviceAndAppManagementRoleDefinition. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -64,8 +64,8 @@ public async Task DeleteAsync(Action - /// Read properties and relationships of the deviceAndAppManagementRoleDefinition object. - /// Find more info here + /// Read properties and relationships of the roleDefinition object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -114,7 +114,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.RoleDefinition.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Deletes a roleDefinition. + /// Deletes a deviceAndAppManagementRoleDefinition. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -132,7 +132,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + /// Read properties and relationships of the roleDefinition object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -190,7 +190,7 @@ public partial class RoleDefinitionItemRequestBuilderDeleteRequestConfiguration { } /// - /// Read properties and relationships of the deviceAndAppManagementRoleDefinition object. + /// Read properties and relationships of the roleDefinition object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RoleDefinitionItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/DeviceManagement/RoleDefinitions/RoleDefinitionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/DeviceManagement/RoleDefinitions/RoleDefinitionsRequestBuilder.cs index 2cab679afa6..023fba9d470 100644 --- a/src/Microsoft.Graph/Generated/DeviceManagement/RoleDefinitions/RoleDefinitionsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/DeviceManagement/RoleDefinitions/RoleDefinitionsRequestBuilder.cs @@ -78,8 +78,8 @@ public RoleDefinitionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapt return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.RoleDefinitionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new roleDefinition object. - /// Find more info here + /// Create a new deviceAndAppManagementRoleDefinition object. + /// Find more info here /// /// A /// The request body @@ -123,7 +123,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new roleDefinition object. + /// Create a new deviceAndAppManagementRoleDefinition object. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Names/Item/RangeNamespace/RangeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Names/Item/RangeNamespace/RangeRequestBuilder.cs index 726b8921fcc..71c308b355f 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Names/Item/RangeNamespace/RangeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Names/Item/RangeNamespace/RangeRequestBuilder.cs @@ -213,8 +213,8 @@ public RangeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base { } /// - /// Retrieve the properties and relationships of range object. - /// Find more info here + /// Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -301,7 +301,7 @@ public RangeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base return new global::Microsoft.Graph.Drives.Item.Items.Item.Workbook.Names.Item.RangeNamespace.RowWithRow.RowWithRowRequestBuilder(PathParameters, RequestAdapter, row); } /// - /// Retrieve the properties and relationships of range object. + /// Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.cs index 09d12d9f590..d51dadd226a 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddRequestBuilder.cs @@ -35,8 +35,8 @@ public AddRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(r { } /// - /// Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. - /// Find more info here + /// Use this API to create a new Table. + /// Find more info here /// /// A /// The request body @@ -61,7 +61,7 @@ public AddRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(r return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.WorkbookTable.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. + /// Use this API to create a new Table. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/RangeNamespace/RangeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/RangeNamespace/RangeRequestBuilder.cs index 90ed8c416f3..8dbe5755a48 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/RangeNamespace/RangeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/RangeNamespace/RangeRequestBuilder.cs @@ -213,8 +213,8 @@ public RangeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base { } /// - /// Retrieve the properties and relationships of range object. - /// Find more info here + /// Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -301,7 +301,7 @@ public RangeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base return new global::Microsoft.Graph.Drives.Item.Items.Item.Workbook.Worksheets.Item.Names.Item.RangeNamespace.RowWithRow.RowWithRowRequestBuilder(PathParameters, RequestAdapter, row); } /// - /// Retrieve the properties and relationships of range object. + /// Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.cs b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.cs index c0061f3d851..60d32fbdd66 100644 --- a/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddRequestBuilder.cs @@ -35,8 +35,8 @@ public AddRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(r { } /// - /// Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. - /// Find more info here + /// Use this API to create a new Table. + /// Find more info here /// /// A /// The request body @@ -61,7 +61,7 @@ public AddRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(r return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.WorkbookTable.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. + /// Use this API to create a new Table. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Education/Classes/Item/EducationClassItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Education/Classes/Item/EducationClassItemRequestBuilder.cs index 8d0630a69ae..5abdacb2882 100644 --- a/src/Microsoft.Graph/Generated/Education/Classes/Item/EducationClassItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Education/Classes/Item/EducationClassItemRequestBuilder.cs @@ -4,6 +4,7 @@ using Microsoft.Graph.Education.Classes.Item.AssignmentDefaults; using Microsoft.Graph.Education.Classes.Item.AssignmentSettings; using Microsoft.Graph.Education.Classes.Item.Assignments; +using Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions; using Microsoft.Graph.Education.Classes.Item.Group; using Microsoft.Graph.Education.Classes.Item.Members; using Microsoft.Graph.Education.Classes.Item.Modules; @@ -47,6 +48,11 @@ public partial class EducationClassItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Education.Classes.Item.AssignmentSettings.AssignmentSettingsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to call the getRecentlyModifiedSubmissions method. + public global::Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder GetRecentlyModifiedSubmissions + { + get => new global::Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the group property of the microsoft.graph.educationClass entity. public global::Microsoft.Graph.Education.Classes.Item.Group.GroupRequestBuilder Group { diff --git a/src/Microsoft.Graph/Generated/Education/Classes/Item/GetRecentlyModifiedSubmissions/GetRecentlyModifiedSubmissionsGetResponse.cs b/src/Microsoft.Graph/Generated/Education/Classes/Item/GetRecentlyModifiedSubmissions/GetRecentlyModifiedSubmissionsGetResponse.cs new file mode 100644 index 00000000000..da764013914 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Education/Classes/Item/GetRecentlyModifiedSubmissions/GetRecentlyModifiedSubmissionsGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetRecentlyModifiedSubmissionsGetResponse : global::Microsoft.Graph.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.EducationSubmission.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/Education/Classes/Item/GetRecentlyModifiedSubmissions/GetRecentlyModifiedSubmissionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Education/Classes/Item/GetRecentlyModifiedSubmissions/GetRecentlyModifiedSubmissionsRequestBuilder.cs new file mode 100644 index 00000000000..0792d595fa6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Education/Classes/Item/GetRecentlyModifiedSubmissions/GetRecentlyModifiedSubmissionsRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions +{ + /// + /// Provides operations to call the getRecentlyModifiedSubmissions method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetRecentlyModifiedSubmissionsRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public GetRecentlyModifiedSubmissionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/getRecentlyModifiedSubmissions(){?%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 GetRecentlyModifiedSubmissionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/getRecentlyModifiedSubmissions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Retrieve submissions modified in the previous seven days. Only teachers and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent their work. A teacher or application with application permissions has full access to all submission objects. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students can't see the grade or feedback until the assignment is released. + /// 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 GetAsGetRecentlyModifiedSubmissionsGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsGetRecentlyModifiedSubmissionsGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve submissions modified in the previous seven days. Only teachers and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent their work. A teacher or application with application permissions has full access to all submission objects. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students can't see the grade or feedback until the assignment is released. + /// 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 GetAsGetRecentlyModifiedSubmissionsGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Retrieve submissions modified in the previous seven days. Only teachers and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent their work. A teacher or application with application permissions has full access to all submission objects. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students can't see the grade or feedback until the assignment is released. + /// + /// 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.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Retrieve submissions modified in the previous seven days. Only teachers and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent their work. A teacher or application with application permissions has full access to all submission objects. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students can't see the grade or feedback until the assignment is released. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class GetRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters + { + /// 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 GetRecentlyModifiedSubmissionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Education/Classes/Item/GetRecentlyModifiedSubmissions/GetRecentlyModifiedSubmissionsResponse.cs b/src/Microsoft.Graph/Generated/Education/Classes/Item/GetRecentlyModifiedSubmissions/GetRecentlyModifiedSubmissionsResponse.cs new file mode 100644 index 00000000000..56614c59b25 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Education/Classes/Item/GetRecentlyModifiedSubmissions/GetRecentlyModifiedSubmissionsResponse.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.Education.Classes.Item.GetRecentlyModifiedSubmissions +{ + [Obsolete("This class is obsolete. Use GetRecentlyModifiedSubmissionsGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class GetRecentlyModifiedSubmissionsResponse : global::Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse, 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.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.cs index d1d7b874d8f..57098b01c97 100644 --- a/src/Microsoft.Graph/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/External/Connections/Item/Items/Item/ExternalItemItemRequestBuilder.cs @@ -94,8 +94,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.ExternalConnectors.ExternalItem.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new externalItem object. - /// Find more info here + /// Update the properties of an externalItem object. + /// Find more info here /// /// A /// The request body @@ -157,7 +157,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new externalItem object. + /// Update the properties of an externalItem object. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/EventItemRequestBuilder.cs index 82744681207..ad8ee45f70b 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Cancel; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Decline; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Extensions; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Forward; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..ac177b5bbaf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.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}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/$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}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.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/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..47f4f371344 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..6f590025134 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..d733520f8e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..983c89ef4e8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..9d6273caea4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..e11d3243aaa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..b2b0ebf7b11 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..179bfcff524 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..569f816b3a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..a59a56b1d8a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..77d703436e8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..f1ffa489624 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..fdb92dc554e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..9db057b6df9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..e823905b3e9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..0d6fc8ecb4e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..1445aeec88c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..fde26feff09 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..c2e0836f46e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..858d5a565d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..27751851776 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..07e5ca20c98 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..8f469a22b66 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..acad693e433 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.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}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$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}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.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/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..bb793d74436 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..7bf09fb7e1f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..89fa17ee909 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..c09e984130a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..f705ce32958 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..7b142fcdc73 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..a87ce45973a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..e3ceb312828 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..abb29c96b5c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..1276d64d176 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..ca8a9be5c4c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..5e5ec5f260b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..3a54d2d975e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..a8862ad8abc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..8c99bb4a03f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..eea318c18a3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..b07e96f2eab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..0540556ada9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..59417a60fad --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..4e52513c5a4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..8575c47ec5e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..c6fa928407e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..5d5ef24d436 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..c88cfde37c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..565c291c608 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..93851e01c44 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..76203958e61 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..17a9d63bbc3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..8bfed82cb63 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..91744a7b2d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..73242abbf94 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..ea4789b6ed5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..bea61529174 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index ecdec884db6..20aa49f3fe3 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..a07abe04ca4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.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}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$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}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.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/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..525eefd6827 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..5248fe03797 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..3a54e5976bb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..84e838503c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..82af4bfa535 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..5820b84d37b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..a660069dc31 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b25decdfdf7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..3d339982f05 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..bce90a4e5d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..64752039ac8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..5ae1927ea18 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..8f6b1a8acfc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..0bb32e012d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..19645647319 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..45a11ccb036 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..6221c4a8343 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..f753da5509c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..1879f3e23a9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..90bd52ed329 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..4a68e16b4e6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..de4ef9078a7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..e264dcafb79 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..db6eb86be2d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..7f34293e309 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..f41f0c0bb7f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..3c863ce261e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..e74b6dd9d30 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/EventItemRequestBuilder.cs index 60e306d5a4c..6995975b120 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Cancel; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Decline; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Extensions; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Forward; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..2159ce0262a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.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}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/$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}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.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/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..e939729579c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..0783fdf5eea --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..d327c7faf8d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..5b46b139b64 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..f3ae599fb42 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..363c22f5e32 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..6e3c21ba456 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..45cd4c71d0c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..836e3ce513b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..6a59805c66c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..af0c5a505e0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..a8a1a1e1c9e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..02652488910 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..5724ef5b701 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..2bbf28ebd19 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..3cfbea5a11b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..34cddfa55da --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..8d0ae052538 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..f80f1f2708b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..d3f1e540441 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..803fa9fbae7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..9d04c79362a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..37c4cbd7405 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..28f9ebdac09 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.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}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$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}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.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/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..9071f31f2cb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..2f461df0267 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..0fbc741ad42 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..981c153db25 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..82de7febf41 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..b7e591fcf6a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..d8425ad409f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..baad5d53156 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..c9fcab6432e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..cce6f756701 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..312a6985f1a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..b3133814ca8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..e22e7cc0257 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..c8ec703490e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..b89291c0f83 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..41ee96666a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..08f604fcc89 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..ca13c255a3d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b63a6af7d92 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..f30868b39b0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..056e7e4608b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..f2f2f2e2539 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..b0a4985ccc6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..666b69841d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..c32891a9224 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..d0b7526406f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..1d89f6defbd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..d7938028dc9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..b733992d4d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..c62320644bf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..6e9049d9963 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..434461d1f8b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..afaa073a4d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs index 61d918a18f1..15c761308fe 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..1442a0ff376 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.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}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$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}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.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/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..cda35bf49c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..ef72cef2929 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..f9bb324ff0b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..ad5bded9253 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..86526cc4653 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..19b219b5766 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..6d2b0b27d9c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..94cf3842e15 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..6088e39f1a4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..ab85c37cdc7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..5e1f8e17e7a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..ddf1ef10a95 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..fb1276828d4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..e1cff576259 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..9d54a567a47 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..c0c4d8685fd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..6f49a768ed3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..89ea42209fa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..7146a3b4b5e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..22992687d19 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..0af42558157 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..8ed8a8eadf5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..3ab63bfed26 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..b8082697893 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..91c6d69120d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..03b545b76ce --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..964dee38bad --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..806b19c5116 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/EventItemRequestBuilder.cs index 08ea2bcf8e6..cbf7b505476 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Groups.Item.CalendarView.Item.Cancel; using Microsoft.Graph.Groups.Item.CalendarView.Item.Decline; using Microsoft.Graph.Groups.Item.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Groups.Item.CalendarView.Item.Extensions; using Microsoft.Graph.Groups.Item.CalendarView.Item.Forward; using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..ec94f134e97 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.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}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$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}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.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/Groups/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..3253aece6b3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..a5310534bdc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..82677331ccb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..22f1b599964 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..2ac9d498f08 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..692f346bf57 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..72a6ba215f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..d8f35ff59de --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..17ef1cd7faf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..79e6b4f04f8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..a83ac4a50d7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..0de8aadcc7f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..2c228f0502c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..eebb8c50331 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..05f5c9dd8d9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..cd0db7cba90 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..746a2b1823b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..536c558c4c6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..cba7781615d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..6c72dcd7b9f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..62802089fe9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..01768c5ac82 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..91431f678c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..28d7eb783c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.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}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$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}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.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/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..3307d41147f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..bdaf184aede --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..fe8855d06d3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..720f65553be --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..df235f3e909 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..df8a0c8647d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..25b7203bab1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..c301c47f916 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..39f556a0fa0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..700ad7559c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..63a1a62a89b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..ccc4cfe260e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..a808d9ba0d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..8427e19cf58 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..63482764b2d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..241552927af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..695d2316d0e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..0e693ca1760 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..53d1dfb72a2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..32655d2b648 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..69ed51545a0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..0e4c1418106 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..8179c32c88f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..e53f1b43ace --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..7ac1cf0cc81 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..21d4cd5b410 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..c74b7a2d5a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..e397a17c419 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..97137300c1f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..c5d96e79060 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..37b8f8244b5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..220a925a087 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..f5e350d2a2f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index 12efed05199..cd7e28b04fd 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..43740f40bc0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.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}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$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}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.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/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..10cba3bbfc6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..d062f6998c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..9ed15bd3aae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..6cece831c92 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..d623028811a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..b9ef5feac9a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..cc20ad09d55 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..04d5444f0b6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..4bcd396061c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..a945b482db7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..68368c6ea2f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..55efc5afd81 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..c1a2b79370d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..4beef84828c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..5b5400ae829 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..534ef5e79d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..8cf6c7b1e35 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..488292191b3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..adc4eadcdf4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..bac06855dfa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..8a076a3635b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..fe4f38b26c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..0ba38f53181 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..32f49525c2d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..0ce790ebcf9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..0d767b4448f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..fa6767b74c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..9556e7ec359 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Conversations/ConversationsRequestBuilder.cs index 3d0ba1f2ac2..1ef4baf386d 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.Models.ConversationCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// 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 - /// 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/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/EventItemRequestBuilder.cs index 4ac262d03db..38704a214af 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Groups.Item.Events.Item.Cancel; using Microsoft.Graph.Groups.Item.Events.Item.Decline; using Microsoft.Graph.Groups.Item.Events.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Groups.Item.Events.Item.Extensions; using Microsoft.Graph.Groups.Item.Events.Item.Forward; using Microsoft.Graph.Groups.Item.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Groups.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Groups.Item.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..034a3976c47 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.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}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/$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}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.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/Groups/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..3ef7dd573b4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..d05a071c154 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..2745bb50347 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..41f1750820d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..28778a8a066 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..0078c51f398 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..b52a9fb7437 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..9cd57f0d64c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..f92a2ba0dff --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..df82e1c4916 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..802662dd64e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..05fda4556d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..95f7f9a1c62 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..472f145943c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..3bbf6cd92ac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..123b3cd8304 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..f016118c7d2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..c73138b1abb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..a03b516ecb5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..92be5449fd1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..5a153940339 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..9716fe82cdc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..6362623e1ee --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..0efb7f40c91 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.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}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$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}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.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/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..52c07dc3016 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..5943940b688 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..234aff21346 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..79dcf1cf9e2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..9051477155c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..8c0005d9c8a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..5e4dfeb0dd5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..e57e6b4150d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..cbffd3207af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..6e8d15c537e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..2bcc72f3d35 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..a51b91d10ae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..ab123ed9e38 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..d290d0f1406 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..dd7bcc00080 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..350604da964 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..b2466cc445e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..eb3c93d5e16 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..8ad37e991c9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..907d2df5d53 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..76e4808e2fa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..2937d595df4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..314e51869b5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..f29eea3f104 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..bf84732b446 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..7f741cc12b1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..523ad5995f1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..d53b74328b7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..a167c3617b4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..74a09a514c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..90b63911c3e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..360a4befd1c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..da915c7b37d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs index f13062d3237..5711b846697 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..20b6937a4f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.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}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$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}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.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/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..874c237a13f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..6dbbaf93154 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..de3559ce10d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..6b52b11e801 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..312bf0d9389 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..f34d29ec983 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..a0272d823ac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..087f9885098 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..3284c9987ac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..763d43133d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..eca3af150c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..f6ea46a560f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..47761afe329 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs @@ -0,0 +1,81 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..71aa67aa277 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..d9c7eac7cf4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..878f0c4856f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..476f0bef8b6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..aa90bac7969 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from groups + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from groups + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..5d3862b6280 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..218ecd2b99c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..3296fe0c8d3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for groups + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for groups + /// + /// 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); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in groups + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..f406a56fb35 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..004279b526d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..5fc9f5de219 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..2e60d1f3de9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..3f9901d40bf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..b64765c4dbf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..7b3baa48f78 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Groups/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + 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.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/PostsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/PostsRequestBuilder.cs index 74c419b5efd..ee06d8bf9d1 100644 --- a/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/PostsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Groups/Item/Threads/Item/Posts/PostsRequestBuilder.cs @@ -54,8 +54,8 @@ public PostsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base { } /// - /// Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. - /// Find more info here + /// Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -78,7 +78,7 @@ public PostsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.PostCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + /// Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +106,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. + /// Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class PostsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.cs index acdec6e8447..3b01646f002 100644 --- a/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/Item/CustomCalloutExtensionItemRequestBuilder.cs @@ -35,8 +35,8 @@ public CustomCalloutExtensionItemRequestBuilder(string rawUrl, IRequestAdapter r { } /// - /// Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: - /// Find more info here + /// Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + /// 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(requestInfo, global::Microsoft.Graph.Models.CustomCalloutExtension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the properties of an accessPackageAssignmentRequestWorkflowExtension object. - /// Find more info here + /// Update the properties of an accessPackageAssignmentWorkflowExtension object. + /// Find more info here /// /// A /// The request body @@ -108,7 +108,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.CustomCalloutExtension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete an accessPackageAssignmentWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: + /// Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: /// /// 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 accessPackageAssignmentRequestWorkflowExtension object. + /// Update the properties of an accessPackageAssignmentWorkflowExtension object. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Me/Authentication/AuthenticationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Authentication/AuthenticationRequestBuilder.cs index 40717171096..a6b51bed7ec 100644 --- a/src/Microsoft.Graph/Generated/Me/Authentication/AuthenticationRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Authentication/AuthenticationRequestBuilder.cs @@ -7,6 +7,7 @@ using Microsoft.Graph.Me.Authentication.Operations; using Microsoft.Graph.Me.Authentication.PasswordMethods; using Microsoft.Graph.Me.Authentication.PhoneMethods; +using Microsoft.Graph.Me.Authentication.PlatformCredentialMethods; using Microsoft.Graph.Me.Authentication.SoftwareOathMethods; using Microsoft.Graph.Me.Authentication.TemporaryAccessPassMethods; using Microsoft.Graph.Me.Authentication.WindowsHelloForBusinessMethods; @@ -63,6 +64,11 @@ public partial class AuthenticationRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Authentication.PhoneMethods.PhoneMethodsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + public global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder PlatformCredentialMethods + { + get => new global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the softwareOathMethods property of the microsoft.graph.authentication entity. public global::Microsoft.Graph.Me.Authentication.SoftwareOathMethods.SoftwareOathMethodsRequestBuilder SoftwareOathMethods { diff --git a/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..5359ebbaeec --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/authentication/platformCredentialMethods/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/authentication/platformCredentialMethods/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/Item/Device/DeviceRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/Item/Device/DeviceRequestBuilder.cs new file mode 100644 index 00000000000..213f84aba75 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/Item/Device/DeviceRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device +{ + /// + /// Provides operations to manage the device property of the microsoft.graph.platformCredentialAuthenticationMethod entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeviceRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeviceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod%2Did}/device{?%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 DeviceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod%2Did}/device{?%24expand,%24select}", rawUrl) + { + } + /// + /// The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Device.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeviceRequestBuilderGetQueryParameters + { + /// 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 DeviceRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.cs new file mode 100644 index 00000000000..98505759150 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.cs @@ -0,0 +1,180 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item +{ + /// + /// Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PlatformCredentialAuthenticationMethodItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the device property of the microsoft.graph.platformCredentialAuthenticationMethod entity. + public global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder Device + { + get => new global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder(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 PlatformCredentialAuthenticationMethodItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod%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 PlatformCredentialAuthenticationMethodItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property platformCredentialMethods for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Read the properties and relationships of a platformCredentialAuthenticationMethod object. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property platformCredentialMethods for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Read the properties and relationships of a platformCredentialAuthenticationMethod object. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder(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 PlatformCredentialAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Read the properties and relationships of a platformCredentialAuthenticationMethod object. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters + { + /// 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 PlatformCredentialAuthenticationMethodItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.cs new file mode 100644 index 00000000000..3733f087ebb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.cs @@ -0,0 +1,184 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count; +using Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Authentication.PlatformCredentialMethods +{ + /// + /// Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PlatformCredentialMethodsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + /// The unique identifier of platformCredentialAuthenticationMethod + /// A + public global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("platformCredentialAuthenticationMethod%2Did", position); + return new global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder(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 PlatformCredentialMethodsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/authentication/platformCredentialMethods{?%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 PlatformCredentialMethodsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/authentication/platformCredentialMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a list of the platformCredentialAuthenticationMethod objects and their properties. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethodCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a list of the platformCredentialAuthenticationMethod objects and their properties. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a list of the platformCredentialAuthenticationMethod objects and their properties. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PlatformCredentialMethodsRequestBuilderGetQueryParameters + { + /// 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 PlatformCredentialMethodsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/EventItemRequestBuilder.cs index cb26f7a3a8e..7b0f0ea5ad0 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Calendar.CalendarView.Item.Cancel; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Decline; using Microsoft.Graph.Me.Calendar.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Extensions; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Forward; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b8312106ec7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..12a2944488b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..e756a4debc8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..1e2e40067d9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..1fa237dbd41 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..db92ddc41cc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..132af2564a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..c9bfed6a350 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..02ab06e11c8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..4dd0226e707 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..d99378ee232 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..c914aac411c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..e5fb8d73965 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..d7659554c12 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..d26fe94e378 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..2cca59a408a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..c9e364856aa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..820c9946188 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..672b22916b6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..e4480521746 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..0c665bbedfb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..b9ba88c122c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..2691ceab036 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..ec77725b620 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..73fede7789c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..30c6908eee7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..77a83302ec7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..3980204c8a7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..bc90a961368 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..62e060c4f50 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..e34301f4326 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..fe137e10971 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..1031b49f871 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..82e2abe0619 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..a2b4d8ffdbc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..2f05a712015 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..9adb343706f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..67981687253 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..6d9ad937539 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..df0be981134 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..42bfdd77c54 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..d67278d79ee --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..d3cbb95beb7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..588c4d4ca14 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..844de8bc409 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..3f0cad8c780 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..68db3a4550b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..f8ce3403043 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..c154d16357a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..a60277bb5a7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..c3cefa01546 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..333220a380c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..72db90c803e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..3bbb7eabfd5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..2a6d82e365c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..1a29e9cf895 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..b334801d8bb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..4d8d0793eef --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index 29e5632b429..bba6e021715 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..0024b7a9815 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..0bb8f32780b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..844aef4446d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..2f65021cee9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..00b31353ab2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..f5d2a415c95 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..b1ef50140e2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..75163df7727 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..203b0b7952c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..e75e4395275 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..29c3550d952 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..32dfb42e927 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..9ddd86520b8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..6ee18548b33 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..698fc7242f4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..e380f6dbee6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..618c56a697a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..0a3b3f3d4d4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..7d9688c9acd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..52fe2471e0b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..8f316fea06b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..f76b4a7c557 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..e3cd85e7130 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..cc49ad21107 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..c065c01213a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..1813476d449 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..86a91f1a609 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..e8d76fcba6e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..364cd9a920c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/EventItemRequestBuilder.cs index 7ffe5c68e79..1c41b950070 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Calendar.Events.Item.Cancel; using Microsoft.Graph.Me.Calendar.Events.Item.Decline; using Microsoft.Graph.Me.Calendar.Events.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Calendar.Events.Item.Extensions; using Microsoft.Graph.Me.Calendar.Events.Item.Forward; using Microsoft.Graph.Me.Calendar.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Calendar.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Calendar.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..952969fc787 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..fc97df1a6c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..1ac0da33459 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..ddfaccc8009 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..8fbdabbfef1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..f49fe9e1910 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..8ff047c48af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..6625dbfd8df --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..880ab2e3547 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..7296c24c8e8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..ceebee54995 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..830bf847a35 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..691b8b1f709 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..10c49bb7e5e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..b5b0c13b1ab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..35a6d2efd73 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..344d4d5b1e1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..4e9370850e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..b8f861185cd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..447ca369149 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..1d3b5261e06 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..732c0e6e74c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..c11cdc772fb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..86d96b9cb62 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..9ae5bae2036 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..f6cbd223aa3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..d4c11d7f7c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..a5b41805f6a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..31d7c3007d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..c96d6fd0e57 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..342601bdb6a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..6a5a97feffd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..6ff3d4ddc0b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..dfdde644cf6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..ba71b4522b0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..5ee51d804b3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..1ac8badcf49 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..518de1ff175 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..f0c5296aa99 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..48e6a42e873 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..866a7800573 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..109d0553b9e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..4c671d95b74 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..8496a389657 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..abe6c55fa66 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..27e35aaf719 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..52c0e454fe2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..2228b589f10 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..bed7576f41c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..db2ad567187 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..1ad32e48bfc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..c099ece5a6c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..eb1762817df --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..b9473a8b433 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..74ec87063f1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..076bcd536f3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..a9a906f5398 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..63028c15a8a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs index 6d716df6ac6..29e116f437b 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..ff795536943 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..dba971aabe3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..d143fe67ac3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..5ed9e14046d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..8145c4ab59f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..88e90c4c77e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..9f9ecbd6068 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..91b0d6a05e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..d28991b8556 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..30cc86d99d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..abcb19b06bc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..15aa2142e50 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..59a2bd3022e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..348b962ee83 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..53760de442a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..0ae6b33d73d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..fb36cba8ce1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..ef6208ca684 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..fcc852a4b1c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..9458b6e57d9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..4af70d0941a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..406a597ac44 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..63c1f737637 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..24785bd9abd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..9f3cf3348b8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..f6f9861f536 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..7a19f45135e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..ac60d430f2e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..2718afab715 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs index 2615ca7f76f..7ac626d1b66 100644 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Cancel; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Decline; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Forward; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..4acfaf57fb7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..5fbb2a4a272 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..72f6140ed82 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..ea0a6578ab2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..c8b8ecbdeed --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..81524f7ead7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..fb5973170cf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..efaea7c4063 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..149a490e6ff --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..fccda6936c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..c8345c92ddc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..f1b115118a0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..0087c90552e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..d6c6c3c9324 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..bba005859e7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..0d1419b3607 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..e54b01a1d04 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..0d6e89628d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..eae2102738c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..936ca5cf4e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..e70592b276f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..ec2b144710a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..e1b1d3495a4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..c13614eda4f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..85bd8c73900 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..767a1ba7ffe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..04346f325e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..590451b90be --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..1c08775082b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..4bd64946754 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..0d6e258ce3b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..a3f243abc42 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..d1bf982701d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..8842ff9eb69 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..0940ba6c4db --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..e0af088ce2f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..068001a9cdf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..ed038655d22 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..e76e94b6265 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..d8fe55c2f9a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..23e145b0d0f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..093739d2eb1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..249c266a7fe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..080aa58e3da --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..e3460dc3c63 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..b90abaec849 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..d43c01cfd5c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..9273e94b693 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..77193b33f60 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..456f0bc969a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..ae90e752256 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..d90228f369e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..5fa7215c8fd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..6109978ab52 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..e9e7014703d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..08e3b4a95fc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..8573092253a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..ec2bd205b1e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index 00c84224b82..080906a244a 100644 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..36ca77c83c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..cd6505132cb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..2aa8580575c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..7d295713937 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..182f253a81c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..bda50765151 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..02841e5f365 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..216c90dd5d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b59860e2c67 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..2781a19a5a5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..6378fa75500 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..0eb6e12be15 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..43da10217a4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..e5418928dd3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..4bd1655fa6f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..be8908fb9d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..0877989214c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..acca008a213 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..ffcb627c075 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..9e726a0b1a3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..e9aa183ac22 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..d346f7298d4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..a443587ba23 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..1248e5d51de --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..e3d7612e0b3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..e1ed949da80 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..b5887cb6057 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..aacd452d245 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..98cfa2fb7b5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs index 4b09710da84..6dd3b434cff 100644 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Cancel; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Decline; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Forward; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..eafe72edfe0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..a1e322e29b7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..5ac42809677 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..e8323333537 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..0dbbcd394b5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..81cb5b0636b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..cd9d55f33c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..399a4425011 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..98a7ff61ef9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..3649a6b909c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..4c602bea843 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..2b4fa661636 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..5adf6269191 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..7ac8ce7a604 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..bd56d50163f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..2acc8e52563 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..a8880810bc7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..e0627542a5e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..d7d69eb5df5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..711b2c2105b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..085e643586d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..903ad51a0a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..ca616ecb75c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..5925e219333 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..a5cc2fb3de3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..9b1e490e248 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..6434780d201 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..206d3616362 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..8e8782a06dd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..1beda544f08 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..6000af7f250 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..971f0609af4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..3dde4a44995 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..48bf694445b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..7cbbdf8499d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..bac795f0202 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..41813a6bb34 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..fd6ea658f06 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..9ec3c7523e9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..54ca751c5e5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..8c6345278f7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..9e037c6f58b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..01a634cf449 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..329900c3437 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..83c194bd191 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..bb16a45bf3c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..c581320ad6a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..242c9460c6a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..3e03081ef53 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..1905996bc63 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..4b521373371 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..6a242571bcd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..9096d18437e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..f8250341a81 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..d2819e09736 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..2dacf9b8854 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..0014b8bdc56 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..4273d3aa94d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs index 3c469f178b2..0e8287d16c0 100644 --- a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..052c711e0ed --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..94ec54854b9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..46108a052f4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..7be8a9dd5a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..00620451b8a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..60ebdb94ed1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..b380235d8f7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..db851ed172a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..a2b51ed8f48 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..699b9cdddd8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..38cc3266522 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..00b79e56452 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..b3121e2c930 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..cdd3c0a125f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..353ee4d8993 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..aa1515fa423 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..efd5d0a104e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..6f188f5ce26 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..b385fec2a3a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..428b6f5f50d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..fd153dafe2f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..1b91ff68f57 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..6d76f35f14f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..f627426d82f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..ef3f76fbc6e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..e09dad0ce4b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..bae418b7b7d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..1a93255c812 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..7d3718fce39 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/EventItemRequestBuilder.cs index 1598ae57d30..8dcff730baf 100644 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.CalendarView.Item.Cancel; using Microsoft.Graph.Me.CalendarView.Item.Decline; using Microsoft.Graph.Me.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Me.CalendarView.Item.Extensions; using Microsoft.Graph.Me.CalendarView.Item.Forward; using Microsoft.Graph.Me.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..793bf9784fa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..f78756f3641 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..b44e3d29f3a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..9bf40f3efc3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..7f7cddd3848 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..3e981f0d087 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..aefc590ee5b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..2560ec61c67 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..3dcc51b493b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..9f38ce3c7ec --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..bba3b308496 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..98621597c7b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..3c66b01da3c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..be4d3c9c105 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..0f98a0c223b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..d27c0ac547f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..644eb236c60 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..19a50438560 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..25d88fbc2d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..200cb8636e1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..1bd3cbcaeea --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..fe790189584 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..668ac2cbb35 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..cc281b5bbd3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..76bd893f9f8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..9ad7744d98a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..1429a262fb8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..cd037bd6a68 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..8a283362881 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..5d2734d328f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..541d4b05442 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..d7d42a20cdf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..266482069f4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..a00e189a8b7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..29db134caba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..59295bd751e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..fa23cb0e4b9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..2fedde3e9f8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..41879d19fbf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..63cbc735b83 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..8ffd25cff18 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..a84ea3590d6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..7992b11c4d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..20c8c327d68 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..dff7d158bfb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..cbc996fb98e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..4d1a84f3f41 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..a2ec7ae2dfa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..8e6ece7d9d9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..32ad92a981f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..a215b0debcc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..3af75b11973 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..14b69bca9f3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..aea86aa1bd2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..ea26a9a9b35 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..dfe853d4fa4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..7c0e65b1301 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..120859e1fa7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index 71b8279dd64..0b96f18b739 100644 --- a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..921139d31ce --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..54a7ebd6b7e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..27b9606c7e0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..8e036cef39f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..d7f17973c01 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..42a9d4351df --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..06bff614bcc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..f278736a591 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b8ccc60730f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..2ede90fd18d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..5dd468b5d71 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..fc0831f7510 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..737b993025c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..bd99f40f6b5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..7d786bf4141 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..71a6a94060c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..a9a071f35b3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..0b2fc8f01ca --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..7f4c7c40ee6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..44a1208e5bc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..af4a2a5bd83 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..b1a5768605a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..a85c2f87f2a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..6ed4228512e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..8cf4d4d2e08 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..4b49ee9eaa6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..07b750c8562 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..24d25f2c237 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..8438e3b7cab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs index d763f9e04b5..112344c3570 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Cancel; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Decline; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Extensions; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Forward; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..f37000be70c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..e4cead3ffc8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..d00f8fad1e0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..b0a6dc10496 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..64e72c8cfde --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..029d0445654 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..104b018bcda --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..6e7043514c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..1975967254a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..0afea15c9e5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..cf500326c50 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..8a533fac27a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..71cfd549494 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..56d24ba3515 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..25965e98888 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..45e03ce9888 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..50e15b2b2f0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..0948faa84d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..eae77e4df3e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..471a5af658c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..c3efc9f5efb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..0b8b0194625 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..7996bdc9e5b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..9e65ab9f4e6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..91d1d887c67 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..17ce1014780 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..c2fbdb2def3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..3235e56ac3b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..297aebdacb4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..95a354855cd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..a7d0056e971 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..227df4cdce4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..1f05c937732 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..37f12f21bd5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..94de775e18f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..a2fbcad6544 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..3932604f092 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..dad8302976f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..a10f2b9d6ef --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..e11ad8096d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..5d5f420dd8e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..1ba88dc1b6f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..1014c31f1ee --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..fed255caef4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..78cabe0b70a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..4fcc6c4eae8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..458d9ae4a48 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..70fb68109ce --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..2813dba6f65 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..67d1fcf78c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..bc27397f887 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..6ea742dd564 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..e294a5775dc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..5ad6c123671 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..689a7de6451 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..39a5e9088d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..dc8802280c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..81ad13d9350 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index a36337ee004..74d27c8b382 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..3288c5756f9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..3e5dc8cbd99 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..4cb70a4375d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..6610c9b2ae1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..cf7b644d076 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..cd0bb88a4a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..800ca8a879e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..ad63bc85300 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b111027cc1d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..aa75cab3a90 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..8189dee3b94 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..c5dcb47fc97 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..f514fdbd504 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..97282e708ab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..ec01b7b1cae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..1852aee3318 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..2cb96a6db9f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..922468cf8d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..4489ba146f8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..468948069d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..d0d591f4706 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..58c3dfd7915 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..6228a4602fa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..622730a8370 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..039720086d4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..e1e507e4af4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..4b05e5866a1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..a6040830baa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..f57de32f812 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/EventItemRequestBuilder.cs index 2f7166e2dab..d3cf9d33296 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Calendars.Item.Events.Item.Cancel; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Decline; using Microsoft.Graph.Me.Calendars.Item.Events.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Extensions; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Forward; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..6e49e2f6a8c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..8088856627f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..c0aa7f5f8b1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..1d7bd11fd99 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..8d416f2a0f3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..22d3dcbb499 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..737813d18c5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..dc1fcc05cb5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..159c3ab613c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..5098c233bd1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..eebbbac473b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..9f7e8fc96d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..277f0b7177b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..8a3131fe420 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..52575f17298 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..2c91736ba71 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..34c5cb0851c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..c210176cd87 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..0c82b6623af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..dcab628fd44 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..628d44a0d95 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..3898c160df7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..b555e4190c8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..53458079390 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b8f8e2b1a28 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..2ba2f4caba9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..b887485aa57 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..9aa1a4ccc5d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..bf7ef1acc9b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..12a3c8d7bbc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..f4b6ac557a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..8f1e0852dcb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..9b3a1649a34 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..0ecffbf25d2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..e1d9efcdde8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..a17aca65172 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..4557c3c54f3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..f97c5b0fc87 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..4cfbdccd650 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..e4c769f4559 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..83f05ea2483 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..6d948d49a57 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..c7b69eb5a8a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..9049d1d6a1d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..b03f344633b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..b056665052a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..1827c450b88 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..e9980905e34 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..f405337b493 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..20bed8c73c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..a0c21dd245a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..cd81529f23d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..5a588baa79d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..5d58e7401b0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..477fafff699 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..d219e9ef4b0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..8d4264bafce --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..2c4142e178b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs index 307cfa36ddb..c5bb94f19e0 100644 --- a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..2be4b07bc8e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..95af6d1f76f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..9993eb0ec1b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..e338d130bef --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..9c0542b47c6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..151ca8ec951 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..a7a96943b17 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..2acf9b0b763 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..e4b8bb615be --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..888eccb806a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..1fdae39895f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..34d46f27e2f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..ab33716e1da --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..11e5b5e7c59 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..ea2f1604ecc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..ed0ae20f383 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..63de8dc83b9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..978755ef2ce --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..0523943b145 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..11062abf0d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..a31d38a3859 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..7ef51b8d522 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..3b3c24c89ef --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..bce044d8e39 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..0aa7bb8ecfe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..af7298a9387 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..18279854519 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..bb71ebf736b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..f3556e4a7a1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/EventsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/EventsRequestBuilder.cs index 1ed9bebeb1b..992e8d73a7e 100644 --- a/src/Microsoft.Graph/Generated/Me/Events/EventsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Events/EventsRequestBuilder.cs @@ -84,8 +84,8 @@ public EventsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : bas return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create one or more single-value extended properties in a new or existing instance of a resource. The following user resources are supported: 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 + /// Create an event in the user's default calendar or specified calendar. By default, the allowNewTimeProposals property is set to true when an event is created, which means invitees can propose a different date/time for the event. See Propose new meeting times for more information on how to propose a time, and how to receive and accept a new time proposal. You can specify the time zone for each of the start and end times of the event as part of their values, because thestart and end properties are of dateTimeTimeZone type. First find the supported time zones to make sure you set only time zones that have been configured for the user's mailbox server. When an event is sent, the server sends invitations to all the attendees. Setting the location in an event An Exchange administrator can set up a mailbox and an email address for a resource such as a meeting room, or equipmentlike a projector. Users can then invite the resource as an attendee to a meeting. On behalf of the resource, the server accepts or rejectsthe meeting request based on the free/busy schedule of the resource.If the server accepts a meeting for the resource, it creates an event for the meeting in the resource's calendar. If the meeting is rescheduled,the server automatically updates the event in the resource's calendar. Another advantage of setting up a mailbox for a resource is to control scheduling of the resource, for example, only executivesor their delegates can book a private meeting room. If you're organizing an event that involves a meeting location: Additionally, if the meeting location has been set up as a resource, or if the event involves some equipment that has been set up as a resource: + /// Find more info here /// /// A /// The request body @@ -129,7 +129,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create one or more single-value extended properties in a new or existing instance of a resource. The following user resources are supported: 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. + /// Create an event in the user's default calendar or specified calendar. By default, the allowNewTimeProposals property is set to true when an event is created, which means invitees can propose a different date/time for the event. See Propose new meeting times for more information on how to propose a time, and how to receive and accept a new time proposal. You can specify the time zone for each of the start and end times of the event as part of their values, because thestart and end properties are of dateTimeTimeZone type. First find the supported time zones to make sure you set only time zones that have been configured for the user's mailbox server. When an event is sent, the server sends invitations to all the attendees. Setting the location in an event An Exchange administrator can set up a mailbox and an email address for a resource such as a meeting room, or equipmentlike a projector. Users can then invite the resource as an attendee to a meeting. On behalf of the resource, the server accepts or rejectsthe meeting request based on the free/busy schedule of the resource.If the server accepts a meeting for the resource, it creates an event for the meeting in the resource's calendar. If the meeting is rescheduled,the server automatically updates the event in the resource's calendar. Another advantage of setting up a mailbox for a resource is to control scheduling of the resource, for example, only executivesor their delegates can book a private meeting room. If you're organizing an event that involves a meeting location: Additionally, if the meeting location has been set up as a resource, or if the event involves some equipment that has been set up as a resource: /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/EventItemRequestBuilder.cs index 9e0523751b3..fe5bb34da4c 100644 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Events.Item.Cancel; using Microsoft.Graph.Me.Events.Item.Decline; using Microsoft.Graph.Me.Events.Item.DismissReminder; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Events.Item.Extensions; using Microsoft.Graph.Me.Events.Item.Forward; using Microsoft.Graph.Me.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..4154210fba0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..bd976d97c97 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..c4169a17b7c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..35f8bd04b02 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..0e78b46908e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..e88454eb49f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..f5817a5c0e8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..90fbd6c4c3b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..eb1fa4bd372 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..bbe606d58c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..3d0ff8e7642 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..caa4972b677 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..07ecb7ab418 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..2b568a7f06f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..4ee3527b700 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..5ed518e3bb2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..eb1d4fa3288 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..9296ecb553c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..8741fa7d72c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..3c8183c5178 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..56dd763ba54 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..0efff182972 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..3d68918ac78 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..09f7b052de8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..38370ff4513 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..1b67e9d7907 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..43f33c7f4a8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..63978d06b64 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..61e16ad58a4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..d1589ef3d37 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..073fd26dc7b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..9ce540f36b0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b9b0db1bcaf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..4a77c31e1dc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..6031dbbf4df --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..de63cdb72d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..b8cc58884e0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..a6abe68c86a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..9d1eb5ba9dd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..6ff116dcdca --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..64dfeedb52e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..d2948d38fc6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..72fcd9dc3bd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..40452428042 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..d552a18a68e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..948c6e67b80 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..9d066e731db --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..cdcb001c5d4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..f765338acde --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..3fd9919dd79 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..b743c100548 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..455060f78df --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..78488ecee95 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..0a7e8f9102d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..206a3b9b75d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..49bb2afbdbc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..9239781c123 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..250c02e6133 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/EventItemRequestBuilder.cs index b54d69cfbfc..8fbe885e673 100644 --- a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -6,6 +6,7 @@ using Microsoft.Graph.Me.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Me.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Me.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Me.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Me.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Me.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Me.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b75908aa197 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..96c0502826b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Me/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..23848d743da --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..dbc92b53ed3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..66e21d3811f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..b34f70863fb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..a115e7e8c4b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..5a77d845aac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..4678c5faf12 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..f495182321f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..f00e828af95 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..3612f632a47 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..df5ff75aee5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..f052c778630 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..275f25be6cc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..2880a21b437 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..fc07fcd70f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..7d54b772ff1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..8952747979d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from me + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..a42d51135a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..42d14cd6902 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..a8f92398a9c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for me + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for me + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in me + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..09feb70d865 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..0f05537e634 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..1f59e886376 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..4f6d65bfbd1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..3183d997f96 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..d13e6c4fc43 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..67a7c0ad66a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Me/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/me/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 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 219fd552cee..e76565a8a5e 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.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 6c8f71356a8..3e53addd494 100644 --- a/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MailFolders/Item/MailFolderItemRequestBuilder.cs @@ -118,8 +118,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.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 @@ -181,7 +181,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/MeRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs index 5c3de2745d1..d0e9a002ff8 100644 --- a/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/MeRequestBuilder.cs @@ -493,8 +493,8 @@ public MeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(re return new global::Microsoft.Graph.Me.ExportDeviceAndAppManagementDataWithSkipWithTop.ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder(PathParameters, RequestAdapter, skip, top); } /// - /// Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. - /// Find more info here + /// Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -555,7 +555,7 @@ public MeRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(re return new global::Microsoft.Graph.Me.ReminderViewWithStartDateTimeWithEndDateTime.ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder(PathParameters, RequestAdapter, endDateTime, startDateTime); } /// - /// Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. + /// Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -605,7 +605,7 @@ public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Mode return new global::Microsoft.Graph.Me.MeRequestBuilder(rawUrl, RequestAdapter); } /// - /// Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. + /// Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class MeRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs index b0be109e564..c908d5a9aa0 100644 --- a/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Messages/Item/MessageItemRequestBuilder.cs @@ -113,8 +113,8 @@ public MessageItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) { } /// - /// Delete a message in the specified user's mailbox, or delete a relationship of 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. @@ -136,8 +136,8 @@ public async Task DeleteAsync(Action - /// Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. - /// Find more info here + /// 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. The filter is applied to all instances of the resource in the signed-in user's mailbox. 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 /// /// A /// Cancellation token to use when cancelling requests @@ -160,8 +160,8 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.Message.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the properties of a message object. - /// Find more info here + /// Update the properties of an eventMessage object. + /// Find more info here /// /// A /// The request body @@ -186,7 +186,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.Message.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete a message in the specified user's mailbox, or delete a relationship of the message. + /// Delete eventMessage. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -204,7 +204,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. + /// 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. The filter is applied to all instances of the resource in the signed-in user's mailbox. 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. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -223,7 +223,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of a message object. + /// Update the properties of an eventMessage object. /// /// A /// The request body @@ -262,7 +262,7 @@ public partial class MessageItemRequestBuilderDeleteRequestConfiguration : Reque { } /// - /// Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. + /// 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. The filter is applied to all instances of the resource in the signed-in user's mailbox. 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. /// [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 de41e432edc..1973273bd1c 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. - /// 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. @@ -57,8 +57,8 @@ public async Task DeleteAsync(Action - /// Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. - /// Find more info here + /// Get the messages in the signed-in user's mailbox (including the Deleted Items and Clutter folders). Depending on the page size and mailbox data, getting messages from a mailbox can incur multiple requests. The default page size is 10 messages. Use $top to customize the page size, within the range of 1 and 1000. To improve the operation response time, use $select to specify the exact properties you need; see example 1 below. Fine-tune the values for $select and $top, especially when you must use a larger page size, as returning a page with hundreds of messages each with a full response payload may trigger the gateway timeout (HTTP 504). To get the next page of messages, simply apply the entire URL returned in @odata.nextLink to the next get-messages request. This URL includes any query parameters you may have specified in the initial request. Do not try to extract the $skip value from the @odata.nextLink URL to manipulate responses. This API uses the $skip value to keep count of all the items it has gone through in the user's mailbox to return a page of message-type items. It's therefore possible that even in the initial response, the $skip value is larger than the page size. For more information, see Paging Microsoft Graph data in your app. Currently, this operation returns message bodies in only HTML format. There are two scenarios where an app can get messages in another user's mail folder: + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -81,8 +81,8 @@ public async Task GetAsync(Action(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Update the properties of a message object. - /// Find more info here + /// Update the properties of an eventMessage 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. + /// Delete eventMessage. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -125,7 +125,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. + /// Get the messages in the signed-in user's mailbox (including the Deleted Items and Clutter folders). Depending on the page size and mailbox data, getting messages from a mailbox can incur multiple requests. The default page size is 10 messages. Use $top to customize the page size, within the range of 1 and 1000. To improve the operation response time, use $select to specify the exact properties you need; see example 1 below. Fine-tune the values for $select and $top, especially when you must use a larger page size, as returning a page with hundreds of messages each with a full response payload may trigger the gateway timeout (HTTP 504). To get the next page of messages, simply apply the entire URL returned in @odata.nextLink to the next get-messages request. This URL includes any query parameters you may have specified in the initial request. Do not try to extract the $skip value from the @odata.nextLink URL to manipulate responses. This API uses the $skip value to keep count of all the items it has gone through in the user's mailbox to return a page of message-type items. It's therefore possible that even in the initial response, the $skip value is larger than the page size. For more information, see Paging Microsoft Graph data in your app. Currently, this operation returns message bodies in only HTML format. There are two scenarios where an app can get messages in another user's mail folder: /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -144,7 +144,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Update the properties of a message object. + /// Update the properties of an eventMessage object. /// /// A /// Binary request body @@ -182,7 +182,7 @@ public partial class ContentRequestBuilderDeleteRequestConfiguration : RequestCo { } /// - /// Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. + /// Get the messages in the signed-in user's mailbox (including the Deleted Items and Clutter folders). Depending on the page size and mailbox data, getting messages from a mailbox can incur multiple requests. The default page size is 10 messages. Use $top to customize the page size, within the range of 1 and 1000. To improve the operation response time, use $select to specify the exact properties you need; see example 1 below. Fine-tune the values for $select and $top, especially when you must use a larger page size, as returning a page with hundreds of messages each with a full response payload may trigger the gateway timeout (HTTP 504). To get the next page of messages, simply apply the entire URL returned in @odata.nextLink to the next get-messages request. This URL includes any query parameters you may have specified in the initial request. Do not try to extract the $skip value from the @odata.nextLink URL to manipulate responses. This API uses the $skip value to keep count of all the items it has gone through in the user's mailbox to return a page of message-type items. It's therefore possible that even in the initial response, the $skip value is larger than the page size. For more information, see Paging Microsoft Graph data in your app. Currently, this operation returns message bodies in only HTML format. There are two scenarios where an app can get messages in another user's mail folder: /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ContentRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/Messages/MessagesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/Messages/MessagesRequestBuilder.cs index 3d72eea4ea1..a754b1125dd 100644 --- a/src/Microsoft.Graph/Generated/Me/Messages/MessagesRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/Messages/MessagesRequestBuilder.cs @@ -60,8 +60,8 @@ public MessagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b { } /// - /// Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. - /// Find more info here + /// Get the messages in the signed-in user's mailbox (including the Deleted Items and Clutter folders). Depending on the page size and mailbox data, getting messages from a mailbox can incur multiple requests. The default page size is 10 messages. Use $top to customize the page size, within the range of 1 and 1000. To improve the operation response time, use $select to specify the exact properties you need; see example 1 below. Fine-tune the values for $select and $top, especially when you must use a larger page size, as returning a page with hundreds of messages each with a full response payload may trigger the gateway timeout (HTTP 504). To get the next page of messages, simply apply the entire URL returned in @odata.nextLink to the next get-messages request. This URL includes any query parameters you may have specified in the initial request. Do not try to extract the $skip value from the @odata.nextLink URL to manipulate responses. This API uses the $skip value to keep count of all the items it has gone through in the user's mailbox to return a page of message-type items. It's therefore possible that even in the initial response, the $skip value is larger than the page size. For more information, see Paging Microsoft Graph data in your app. Currently, this operation returns message bodies in only HTML format. There are two scenarios where an app can get messages in another user's mail folder: + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -84,8 +84,8 @@ public MessagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MessageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a draft of a new message in either JSON or MIME format. When using JSON format, you can:- Include an attachment to the message.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- /* Add any attachments and S/MIME properties to the MIME content. By default, this operation saves the draft in the Drafts folder. Send the draft message in a subsequent operation. Alternatively, send a new message in a single operation, or create a draft to forward, reply and reply-all to an existing message. - /// 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 @@ -110,7 +110,7 @@ public MessagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Message.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. + /// Get the messages in the signed-in user's mailbox (including the Deleted Items and Clutter folders). Depending on the page size and mailbox data, getting messages from a mailbox can incur multiple requests. The default page size is 10 messages. Use $top to customize the page size, within the range of 1 and 1000. To improve the operation response time, use $select to specify the exact properties you need; see example 1 below. Fine-tune the values for $select and $top, especially when you must use a larger page size, as returning a page with hundreds of messages each with a full response payload may trigger the gateway timeout (HTTP 504). To get the next page of messages, simply apply the entire URL returned in @odata.nextLink to the next get-messages request. This URL includes any query parameters you may have specified in the initial request. Do not try to extract the $skip value from the @odata.nextLink URL to manipulate responses. This API uses the $skip value to keep count of all the items it has gone through in the user's mailbox to return a page of message-type items. It's therefore possible that even in the initial response, the $skip value is larger than the page size. For more information, see Paging Microsoft Graph data in your app. Currently, this operation returns message bodies in only HTML format. There are two scenarios where an app can get messages in another user's mail folder: /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +129,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a draft of a new message in either JSON or MIME format. When using JSON format, you can:- Include an attachment to the message.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- /* Add any attachments and S/MIME properties to the MIME content. By default, this operation saves the draft in the Drafts folder. Send the draft message in a subsequent operation. Alternatively, send a new message in a single operation, or create a draft to forward, reply and reply-all to an existing message. + /// 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 @@ -160,7 +160,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.Me.Messages.MessagesRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. + /// Get the messages in the signed-in user's mailbox (including the Deleted Items and Clutter folders). Depending on the page size and mailbox data, getting messages from a mailbox can incur multiple requests. The default page size is 10 messages. Use $top to customize the page size, within the range of 1 and 1000. To improve the operation response time, use $select to specify the exact properties you need; see example 1 below. Fine-tune the values for $select and $top, especially when you must use a larger page size, as returning a page with hundreds of messages each with a full response payload may trigger the gateway timeout (HTTP 504). To get the next page of messages, simply apply the entire URL returned in @odata.nextLink to the next get-messages request. This URL includes any query parameters you may have specified in the initial request. Do not try to extract the $skip value from the @odata.nextLink URL to manipulate responses. This API uses the $skip value to keep count of all the items it has gone through in the user's mailbox to return a page of message-type items. It's therefore possible that even in the initial response, the $skip value is larger than the page size. For more information, see Paging Microsoft Graph data in your app. Currently, this operation returns message bodies in only HTML format. There are two scenarios where an app can get messages in another user's mail folder: /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class MessagesRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.cs index 9fa108f8b6c..fe0c93cdd36 100644 --- a/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.cs @@ -60,7 +60,7 @@ public RecordingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : { } /// - /// Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + /// Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. /// Find more info here /// /// A @@ -109,7 +109,7 @@ public RecordingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.CallRecording.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + /// Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -159,7 +159,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.Me.OnlineMeetings.Item.Recordings.RecordingsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + /// Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RecordingsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.cs index de772652d51..4f14b0e3de6 100644 --- a/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Me/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.cs @@ -60,7 +60,7 @@ public TranscriptsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) { } /// - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// Find more info here /// /// A @@ -109,7 +109,7 @@ public TranscriptsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.CallTranscript.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -159,7 +159,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.Me.OnlineMeetings.Item.Transcripts.TranscriptsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class TranscriptsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Models/AttendanceRecord.cs b/src/Microsoft.Graph/Generated/Models/AttendanceRecord.cs index 6e547bd9158..c477f392505 100644 --- a/src/Microsoft.Graph/Generated/Models/AttendanceRecord.cs +++ b/src/Microsoft.Graph/Generated/Models/AttendanceRecord.cs @@ -43,6 +43,22 @@ public string EmailAddress get { return BackingStore?.Get("emailAddress"); } set { BackingStore?.Set("emailAddress", value); } } +#endif + /// The externalRegistrationInformation property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.VirtualEventExternalRegistrationInformation? ExternalRegistrationInformation + { + get { return BackingStore?.Get("externalRegistrationInformation"); } + set { BackingStore?.Set("externalRegistrationInformation", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.VirtualEventExternalRegistrationInformation ExternalRegistrationInformation + { + get { return BackingStore?.Get("externalRegistrationInformation"); } + set { BackingStore?.Set("externalRegistrationInformation", value); } + } #endif /// Identity of the user associated with this attendance record. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -59,6 +75,22 @@ public string EmailAddress get { return BackingStore?.Get("identity"); } set { BackingStore?.Set("identity", value); } } +#endif + /// The registrationId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? RegistrationId + { + get { return BackingStore?.Get("registrationId"); } + set { BackingStore?.Set("registrationId", value); } + } +#nullable restore +#else + public string RegistrationId + { + get { return BackingStore?.Get("registrationId"); } + set { BackingStore?.Set("registrationId", value); } + } #endif /// Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -102,7 +134,9 @@ public override IDictionary> GetFieldDeserializers() { { "attendanceIntervals", n => { AttendanceIntervals = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.AttendanceInterval.CreateFromDiscriminatorValue)?.AsList(); } }, { "emailAddress", n => { EmailAddress = n.GetStringValue(); } }, + { "externalRegistrationInformation", n => { ExternalRegistrationInformation = n.GetObjectValue(global::Microsoft.Graph.Models.VirtualEventExternalRegistrationInformation.CreateFromDiscriminatorValue); } }, { "identity", n => { Identity = n.GetObjectValue(global::Microsoft.Graph.Models.Identity.CreateFromDiscriminatorValue); } }, + { "registrationId", n => { RegistrationId = n.GetStringValue(); } }, { "role", n => { Role = n.GetStringValue(); } }, { "totalAttendanceInSeconds", n => { TotalAttendanceInSeconds = n.GetIntValue(); } }, }; @@ -117,7 +151,9 @@ public override void Serialize(ISerializationWriter writer) base.Serialize(writer); writer.WriteCollectionOfObjectValues("attendanceIntervals", AttendanceIntervals); writer.WriteStringValue("emailAddress", EmailAddress); + writer.WriteObjectValue("externalRegistrationInformation", ExternalRegistrationInformation); writer.WriteObjectValue("identity", Identity); + writer.WriteStringValue("registrationId", RegistrationId); writer.WriteStringValue("role", Role); writer.WriteIntValue("totalAttendanceInSeconds", TotalAttendanceInSeconds); } diff --git a/src/Microsoft.Graph/Generated/Models/Authentication.cs b/src/Microsoft.Graph/Generated/Models/Authentication.cs index ceb9069e144..dded4678940 100644 --- a/src/Microsoft.Graph/Generated/Models/Authentication.cs +++ b/src/Microsoft.Graph/Generated/Models/Authentication.cs @@ -123,6 +123,22 @@ public partial class Authentication : global::Microsoft.Graph.Models.Entity, IPa get { return BackingStore?.Get>("phoneMethods"); } set { BackingStore?.Set("phoneMethods", value); } } +#endif + /// Represents a platform credential instance registered to a user on Mac OS. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? PlatformCredentialMethods + { + get { return BackingStore?.Get?>("platformCredentialMethods"); } + set { BackingStore?.Set("platformCredentialMethods", value); } + } +#nullable restore +#else + public List PlatformCredentialMethods + { + get { return BackingStore?.Get>("platformCredentialMethods"); } + set { BackingStore?.Set("platformCredentialMethods", value); } + } #endif /// The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -197,6 +213,7 @@ public override IDictionary> GetFieldDeserializers() { "operations", n => { Operations = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.LongRunningOperation.CreateFromDiscriminatorValue)?.AsList(); } }, { "passwordMethods", n => { PasswordMethods = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.PasswordAuthenticationMethod.CreateFromDiscriminatorValue)?.AsList(); } }, { "phoneMethods", n => { PhoneMethods = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.PhoneAuthenticationMethod.CreateFromDiscriminatorValue)?.AsList(); } }, + { "platformCredentialMethods", n => { PlatformCredentialMethods = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod.CreateFromDiscriminatorValue)?.AsList(); } }, { "softwareOathMethods", n => { SoftwareOathMethods = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SoftwareOathAuthenticationMethod.CreateFromDiscriminatorValue)?.AsList(); } }, { "temporaryAccessPassMethods", n => { TemporaryAccessPassMethods = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.TemporaryAccessPassAuthenticationMethod.CreateFromDiscriminatorValue)?.AsList(); } }, { "windowsHelloForBusinessMethods", n => { WindowsHelloForBusinessMethods = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.WindowsHelloForBusinessAuthenticationMethod.CreateFromDiscriminatorValue)?.AsList(); } }, @@ -217,6 +234,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("operations", Operations); writer.WriteCollectionOfObjectValues("passwordMethods", PasswordMethods); writer.WriteCollectionOfObjectValues("phoneMethods", PhoneMethods); + writer.WriteCollectionOfObjectValues("platformCredentialMethods", PlatformCredentialMethods); writer.WriteCollectionOfObjectValues("softwareOathMethods", SoftwareOathMethods); writer.WriteCollectionOfObjectValues("temporaryAccessPassMethods", TemporaryAccessPassMethods); writer.WriteCollectionOfObjectValues("windowsHelloForBusinessMethods", WindowsHelloForBusinessMethods); diff --git a/src/Microsoft.Graph/Generated/Models/AuthenticationEventListener.cs b/src/Microsoft.Graph/Generated/Models/AuthenticationEventListener.cs index 29dc7dd4d49..c6bd60c107b 100644 --- a/src/Microsoft.Graph/Generated/Models/AuthenticationEventListener.cs +++ b/src/Microsoft.Graph/Generated/Models/AuthenticationEventListener.cs @@ -56,6 +56,8 @@ public string AuthenticationEventsFlowId return mappingValue switch { "#microsoft.graph.onAttributeCollectionListener" => new global::Microsoft.Graph.Models.OnAttributeCollectionListener(), + "#microsoft.graph.onAttributeCollectionStartListener" => new global::Microsoft.Graph.Models.OnAttributeCollectionStartListener(), + "#microsoft.graph.onAttributeCollectionSubmitListener" => new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitListener(), "#microsoft.graph.onAuthenticationMethodLoadStartListener" => new global::Microsoft.Graph.Models.OnAuthenticationMethodLoadStartListener(), "#microsoft.graph.onInteractiveAuthFlowStartListener" => new global::Microsoft.Graph.Models.OnInteractiveAuthFlowStartListener(), "#microsoft.graph.onTokenIssuanceStartListener" => new global::Microsoft.Graph.Models.OnTokenIssuanceStartListener(), diff --git a/src/Microsoft.Graph/Generated/Models/AuthenticationMethod.cs b/src/Microsoft.Graph/Generated/Models/AuthenticationMethod.cs index 2422da4a82b..fc95f9becdf 100644 --- a/src/Microsoft.Graph/Generated/Models/AuthenticationMethod.cs +++ b/src/Microsoft.Graph/Generated/Models/AuthenticationMethod.cs @@ -28,6 +28,7 @@ public partial class AuthenticationMethod : global::Microsoft.Graph.Models.Entit "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod" => new global::Microsoft.Graph.Models.MicrosoftAuthenticatorAuthenticationMethod(), "#microsoft.graph.passwordAuthenticationMethod" => new global::Microsoft.Graph.Models.PasswordAuthenticationMethod(), "#microsoft.graph.phoneAuthenticationMethod" => new global::Microsoft.Graph.Models.PhoneAuthenticationMethod(), + "#microsoft.graph.platformCredentialAuthenticationMethod" => new global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod(), "#microsoft.graph.softwareOathAuthenticationMethod" => new global::Microsoft.Graph.Models.SoftwareOathAuthenticationMethod(), "#microsoft.graph.temporaryAccessPassAuthenticationMethod" => new global::Microsoft.Graph.Models.TemporaryAccessPassAuthenticationMethod(), "#microsoft.graph.windowsHelloForBusinessAuthenticationMethod" => new global::Microsoft.Graph.Models.WindowsHelloForBusinessAuthenticationMethod(), diff --git a/src/Microsoft.Graph/Generated/Models/Security/StatisticsOptions.cs b/src/Microsoft.Graph/Generated/Models/AuthenticationMethodPlatform.cs similarity index 58% rename from src/Microsoft.Graph/Generated/Models/Security/StatisticsOptions.cs rename to src/Microsoft.Graph/Generated/Models/AuthenticationMethodPlatform.cs index e461130e17c..7579ceff227 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/StatisticsOptions.cs +++ b/src/Microsoft.Graph/Generated/Models/AuthenticationMethodPlatform.cs @@ -1,37 +1,40 @@ // using System.Runtime.Serialization; using System; -namespace Microsoft.Graph.Models.Security +namespace Microsoft.Graph.Models { [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - [Flags] #pragma warning disable CS1591 - public enum StatisticsOptions + public enum AuthenticationMethodPlatform #pragma warning restore CS1591 { - [EnumMember(Value = "includeRefiners")] + [EnumMember(Value = "unknown")] #pragma warning disable CS1591 - IncludeRefiners = 1, + Unknown, #pragma warning restore CS1591 - [EnumMember(Value = "includeQueryStats")] + [EnumMember(Value = "windows")] #pragma warning disable CS1591 - IncludeQueryStats = 2, + Windows, #pragma warning restore CS1591 - [EnumMember(Value = "includeUnindexedStats")] + [EnumMember(Value = "macOS")] #pragma warning disable CS1591 - IncludeUnindexedStats = 4, + MacOS, #pragma warning restore CS1591 - [EnumMember(Value = "advancedIndexing")] + [EnumMember(Value = "iOS")] #pragma warning disable CS1591 - AdvancedIndexing = 8, + IOS, #pragma warning restore CS1591 - [EnumMember(Value = "locationsWithoutHits")] + [EnumMember(Value = "android")] #pragma warning disable CS1591 - LocationsWithoutHits = 16, + Android, + #pragma warning restore CS1591 + [EnumMember(Value = "linux")] + #pragma warning disable CS1591 + Linux, #pragma warning restore CS1591 [EnumMember(Value = "unknownFutureValue")] #pragma warning disable CS1591 - UnknownFutureValue = 32, + UnknownFutureValue, #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/BackupRestoreRoot.cs b/src/Microsoft.Graph/Generated/Models/BackupRestoreRoot.cs index b069218d23b..7631eba8d20 100644 --- a/src/Microsoft.Graph/Generated/Models/BackupRestoreRoot.cs +++ b/src/Microsoft.Graph/Generated/Models/BackupRestoreRoot.cs @@ -43,6 +43,22 @@ public partial class BackupRestoreRoot : global::Microsoft.Graph.Models.Entity, get { return BackingStore?.Get>("driveProtectionUnits"); } set { BackingStore?.Set("driveProtectionUnits", value); } } +#endif + /// The driveProtectionUnitsBulkAdditionJobs property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DriveProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get?>("driveProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("driveProtectionUnitsBulkAdditionJobs", value); } + } +#nullable restore +#else + public List DriveProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get>("driveProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("driveProtectionUnitsBulkAdditionJobs", value); } + } #endif /// The list of Exchange protection policies in the tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -107,6 +123,22 @@ public partial class BackupRestoreRoot : global::Microsoft.Graph.Models.Entity, get { return BackingStore?.Get>("mailboxProtectionUnits"); } set { BackingStore?.Set("mailboxProtectionUnits", value); } } +#endif + /// The mailboxProtectionUnitsBulkAdditionJobs property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? MailboxProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get?>("mailboxProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("mailboxProtectionUnitsBulkAdditionJobs", value); } + } +#nullable restore +#else + public List MailboxProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get>("mailboxProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("mailboxProtectionUnitsBulkAdditionJobs", value); } + } #endif /// The list of OneDrive for Business protection policies in the tenant. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -299,6 +331,22 @@ public partial class BackupRestoreRoot : global::Microsoft.Graph.Models.Entity, get { return BackingStore?.Get>("siteProtectionUnits"); } set { BackingStore?.Set("siteProtectionUnits", value); } } +#endif + /// The siteProtectionUnitsBulkAdditionJobs property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SiteProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get?>("siteProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("siteProtectionUnitsBulkAdditionJobs", value); } + } +#nullable restore +#else + public List SiteProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get>("siteProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("siteProtectionUnitsBulkAdditionJobs", value); } + } #endif /// /// Creates a new instance of the appropriate class based on discriminator value @@ -320,10 +368,12 @@ public override IDictionary> GetFieldDeserializers() { { "driveInclusionRules", n => { DriveInclusionRules = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveProtectionRule.CreateFromDiscriminatorValue)?.AsList(); } }, { "driveProtectionUnits", n => { DriveProtectionUnits = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveProtectionUnit.CreateFromDiscriminatorValue)?.AsList(); } }, + { "driveProtectionUnitsBulkAdditionJobs", n => { DriveProtectionUnitsBulkAdditionJobs = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue)?.AsList(); } }, { "exchangeProtectionPolicies", n => { ExchangeProtectionPolicies = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.ExchangeProtectionPolicy.CreateFromDiscriminatorValue)?.AsList(); } }, { "exchangeRestoreSessions", n => { ExchangeRestoreSessions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.ExchangeRestoreSession.CreateFromDiscriminatorValue)?.AsList(); } }, { "mailboxInclusionRules", n => { MailboxInclusionRules = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxProtectionRule.CreateFromDiscriminatorValue)?.AsList(); } }, { "mailboxProtectionUnits", n => { MailboxProtectionUnits = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxProtectionUnit.CreateFromDiscriminatorValue)?.AsList(); } }, + { "mailboxProtectionUnitsBulkAdditionJobs", n => { MailboxProtectionUnitsBulkAdditionJobs = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue)?.AsList(); } }, { "oneDriveForBusinessProtectionPolicies", n => { OneDriveForBusinessProtectionPolicies = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.OneDriveForBusinessProtectionPolicy.CreateFromDiscriminatorValue)?.AsList(); } }, { "oneDriveForBusinessRestoreSessions", n => { OneDriveForBusinessRestoreSessions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.OneDriveForBusinessRestoreSession.CreateFromDiscriminatorValue)?.AsList(); } }, { "protectionPolicies", n => { ProtectionPolicies = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.ProtectionPolicyBase.CreateFromDiscriminatorValue)?.AsList(); } }, @@ -336,6 +386,7 @@ public override IDictionary> GetFieldDeserializers() { "sharePointRestoreSessions", n => { SharePointRestoreSessions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SharePointRestoreSession.CreateFromDiscriminatorValue)?.AsList(); } }, { "siteInclusionRules", n => { SiteInclusionRules = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteProtectionRule.CreateFromDiscriminatorValue)?.AsList(); } }, { "siteProtectionUnits", n => { SiteProtectionUnits = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteProtectionUnit.CreateFromDiscriminatorValue)?.AsList(); } }, + { "siteProtectionUnitsBulkAdditionJobs", n => { SiteProtectionUnitsBulkAdditionJobs = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -348,10 +399,12 @@ public override void Serialize(ISerializationWriter writer) base.Serialize(writer); writer.WriteCollectionOfObjectValues("driveInclusionRules", DriveInclusionRules); writer.WriteCollectionOfObjectValues("driveProtectionUnits", DriveProtectionUnits); + writer.WriteCollectionOfObjectValues("driveProtectionUnitsBulkAdditionJobs", DriveProtectionUnitsBulkAdditionJobs); writer.WriteCollectionOfObjectValues("exchangeProtectionPolicies", ExchangeProtectionPolicies); writer.WriteCollectionOfObjectValues("exchangeRestoreSessions", ExchangeRestoreSessions); writer.WriteCollectionOfObjectValues("mailboxInclusionRules", MailboxInclusionRules); writer.WriteCollectionOfObjectValues("mailboxProtectionUnits", MailboxProtectionUnits); + writer.WriteCollectionOfObjectValues("mailboxProtectionUnitsBulkAdditionJobs", MailboxProtectionUnitsBulkAdditionJobs); writer.WriteCollectionOfObjectValues("oneDriveForBusinessProtectionPolicies", OneDriveForBusinessProtectionPolicies); writer.WriteCollectionOfObjectValues("oneDriveForBusinessRestoreSessions", OneDriveForBusinessRestoreSessions); writer.WriteCollectionOfObjectValues("protectionPolicies", ProtectionPolicies); @@ -364,6 +417,7 @@ public override void Serialize(ISerializationWriter writer) writer.WriteCollectionOfObjectValues("sharePointRestoreSessions", SharePointRestoreSessions); writer.WriteCollectionOfObjectValues("siteInclusionRules", SiteInclusionRules); writer.WriteCollectionOfObjectValues("siteProtectionUnits", SiteProtectionUnits); + writer.WriteCollectionOfObjectValues("siteProtectionUnitsBulkAdditionJobs", SiteProtectionUnitsBulkAdditionJobs); } } } diff --git a/src/Microsoft.Graph/Generated/Models/CopilotAdmin.cs b/src/Microsoft.Graph/Generated/Models/CopilotAdmin.cs new file mode 100644 index 00000000000..0b2894cff61 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CopilotAdmin.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CopilotAdmin : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The settings property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.CopilotAdminSetting? Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.CopilotAdminSetting Settings + { + get { return BackingStore?.Get("settings"); } + set { BackingStore?.Set("settings", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.CopilotAdmin CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.CopilotAdmin(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "settings", n => { Settings = n.GetObjectValue(global::Microsoft.Graph.Models.CopilotAdminSetting.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("settings", Settings); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CopilotAdminLimitedMode.cs b/src/Microsoft.Graph/Generated/Models/CopilotAdminLimitedMode.cs new file mode 100644 index 00000000000..f93f3ef3f80 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CopilotAdminLimitedMode.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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CopilotAdminLimitedMode : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The groupId property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? GroupId + { + get { return BackingStore?.Get("groupId"); } + set { BackingStore?.Set("groupId", value); } + } +#nullable restore +#else + public string GroupId + { + get { return BackingStore?.Get("groupId"); } + set { BackingStore?.Set("groupId", value); } + } +#endif + /// The isEnabledForGroup property + public bool? IsEnabledForGroup + { + get { return BackingStore?.Get("isEnabledForGroup"); } + set { BackingStore?.Set("isEnabledForGroup", value); } + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.CopilotAdminLimitedMode CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.CopilotAdminLimitedMode(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "groupId", n => { GroupId = n.GetStringValue(); } }, + { "isEnabledForGroup", n => { IsEnabledForGroup = n.GetBoolValue(); } }, + }; + } + /// + /// 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("groupId", GroupId); + writer.WriteBoolValue("isEnabledForGroup", IsEnabledForGroup); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CopilotAdminSetting.cs b/src/Microsoft.Graph/Generated/Models/CopilotAdminSetting.cs new file mode 100644 index 00000000000..f8addec732e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/CopilotAdminSetting.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CopilotAdminSetting : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The limitedMode property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.CopilotAdminLimitedMode? LimitedMode + { + get { return BackingStore?.Get("limitedMode"); } + set { BackingStore?.Set("limitedMode", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.CopilotAdminLimitedMode LimitedMode + { + get { return BackingStore?.Get("limitedMode"); } + set { BackingStore?.Set("limitedMode", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.CopilotAdminSetting CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.CopilotAdminSetting(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "limitedMode", n => { LimitedMode = n.GetObjectValue(global::Microsoft.Graph.Models.CopilotAdminLimitedMode.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("limitedMode", LimitedMode); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/CustomAuthenticationExtension.cs b/src/Microsoft.Graph/Generated/Models/CustomAuthenticationExtension.cs index 920615017cb..2aa8a3c12e9 100644 --- a/src/Microsoft.Graph/Generated/Models/CustomAuthenticationExtension.cs +++ b/src/Microsoft.Graph/Generated/Models/CustomAuthenticationExtension.cs @@ -30,6 +30,8 @@ public CustomAuthenticationExtension() : base() var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); return mappingValue switch { + "#microsoft.graph.onAttributeCollectionStartCustomExtension" => new global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension(), + "#microsoft.graph.onAttributeCollectionSubmitCustomExtension" => new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension(), "#microsoft.graph.onTokenIssuanceStartCustomExtension" => new global::Microsoft.Graph.Models.OnTokenIssuanceStartCustomExtension(), _ => new global::Microsoft.Graph.Models.CustomAuthenticationExtension(), }; diff --git a/src/Microsoft.Graph/Generated/Models/CustomCalloutExtension.cs b/src/Microsoft.Graph/Generated/Models/CustomCalloutExtension.cs index 73417296113..4d0e85e19a3 100644 --- a/src/Microsoft.Graph/Generated/Models/CustomCalloutExtension.cs +++ b/src/Microsoft.Graph/Generated/Models/CustomCalloutExtension.cs @@ -108,6 +108,8 @@ public string DisplayName "#microsoft.graph.accessPackageAssignmentWorkflowExtension" => new global::Microsoft.Graph.Models.AccessPackageAssignmentWorkflowExtension(), "#microsoft.graph.customAuthenticationExtension" => new global::Microsoft.Graph.Models.CustomAuthenticationExtension(), "#microsoft.graph.identityGovernance.customTaskExtension" => new global::Microsoft.Graph.Models.IdentityGovernance.CustomTaskExtension(), + "#microsoft.graph.onAttributeCollectionStartCustomExtension" => new global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension(), + "#microsoft.graph.onAttributeCollectionSubmitCustomExtension" => new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension(), "#microsoft.graph.onTokenIssuanceStartCustomExtension" => new global::Microsoft.Graph.Models.OnTokenIssuanceStartCustomExtension(), _ => new global::Microsoft.Graph.Models.CustomCalloutExtension(), }; diff --git a/src/Microsoft.Graph/Generated/Models/DriveProtectionUnitsBulkAdditionJob.cs b/src/Microsoft.Graph/Generated/Models/DriveProtectionUnitsBulkAdditionJob.cs new file mode 100644 index 00000000000..dd381375309 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/DriveProtectionUnitsBulkAdditionJob.cs @@ -0,0 +1,89 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DriveProtectionUnitsBulkAdditionJob : global::Microsoft.Graph.Models.ProtectionUnitsBulkJobBase, IParsable + #pragma warning restore CS1591 + { + /// The directoryObjectIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DirectoryObjectIds + { + get { return BackingStore?.Get?>("directoryObjectIds"); } + set { BackingStore?.Set("directoryObjectIds", value); } + } +#nullable restore +#else + public List DirectoryObjectIds + { + get { return BackingStore?.Get>("directoryObjectIds"); } + set { BackingStore?.Set("directoryObjectIds", value); } + } +#endif + /// The drives property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Drives + { + get { return BackingStore?.Get?>("drives"); } + set { BackingStore?.Set("drives", value); } + } +#nullable restore +#else + public List Drives + { + get { return BackingStore?.Get>("drives"); } + set { BackingStore?.Set("drives", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public DriveProtectionUnitsBulkAdditionJob() : base() + { + OdataType = "#microsoft.graph.driveProtectionUnitsBulkAdditionJob"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "directoryObjectIds", n => { DirectoryObjectIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "drives", n => { Drives = 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("directoryObjectIds", DirectoryObjectIds); + writer.WriteCollectionOfPrimitiveValues("drives", Drives); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/DriveProtectionUnitsBulkAdditionJobCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/DriveProtectionUnitsBulkAdditionJobCollectionResponse.cs new file mode 100644 index 00000000000..1122c57b70c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/DriveProtectionUnitsBulkAdditionJobCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DriveProtectionUnitsBulkAdditionJobCollectionResponse : global::Microsoft.Graph.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJobCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJobCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob.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/DriveRestoreArtifactsBulkAdditionRequest.cs b/src/Microsoft.Graph/Generated/Models/DriveRestoreArtifactsBulkAdditionRequest.cs new file mode 100644 index 00000000000..ba8f3f80d31 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/DriveRestoreArtifactsBulkAdditionRequest.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DriveRestoreArtifactsBulkAdditionRequest : global::Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase, IParsable + #pragma warning restore CS1591 + { + /// The directoryObjectIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DirectoryObjectIds + { + get { return BackingStore?.Get?>("directoryObjectIds"); } + set { BackingStore?.Set("directoryObjectIds", value); } + } +#nullable restore +#else + public List DirectoryObjectIds + { + get { return BackingStore?.Get>("directoryObjectIds"); } + set { BackingStore?.Set("directoryObjectIds", value); } + } +#endif + /// The drives property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Drives + { + get { return BackingStore?.Get?>("drives"); } + set { BackingStore?.Set("drives", value); } + } +#nullable restore +#else + public List Drives + { + get { return BackingStore?.Get>("drives"); } + set { BackingStore?.Set("drives", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "directoryObjectIds", n => { DirectoryObjectIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "drives", n => { Drives = 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("directoryObjectIds", DirectoryObjectIds); + writer.WriteCollectionOfPrimitiveValues("drives", Drives); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/DriveRestoreArtifactsBulkAdditionRequestCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/DriveRestoreArtifactsBulkAdditionRequestCollectionResponse.cs new file mode 100644 index 00000000000..42eac19a016 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/DriveRestoreArtifactsBulkAdditionRequestCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DriveRestoreArtifactsBulkAdditionRequestCollectionResponse : global::Microsoft.Graph.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest.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/EducationSubmission.cs b/src/Microsoft.Graph/Generated/Models/EducationSubmission.cs index 62ab2bf1ba1..59e85786169 100644 --- a/src/Microsoft.Graph/Generated/Models/EducationSubmission.cs +++ b/src/Microsoft.Graph/Generated/Models/EducationSubmission.cs @@ -12,6 +12,22 @@ namespace Microsoft.Graph.Models public partial class EducationSubmission : global::Microsoft.Graph.Models.Entity, IParsable #pragma warning restore CS1591 { + /// The unique identifier for the assignment with which this submission is associated. A submission is always associated with one and only one assignment. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? AssignmentId + { + get { return BackingStore?.Get("assignmentId"); } + set { BackingStore?.Set("assignmentId", value); } + } +#nullable restore +#else + public string AssignmentId + { + get { return BackingStore?.Get("assignmentId"); } + set { BackingStore?.Set("assignmentId", value); } + } +#endif /// The user that marked the submission as excused. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -34,6 +50,28 @@ public DateTimeOffset? ExcusedDateTime get { return BackingStore?.Get("excusedDateTime"); } set { BackingStore?.Set("excusedDateTime", value); } } + /// The identities of those who modified the submission. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.IdentitySet? LastModifiedBy + { + get { return BackingStore?.Get("lastModifiedBy"); } + set { BackingStore?.Set("lastModifiedBy", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.IdentitySet LastModifiedBy + { + get { return BackingStore?.Get("lastModifiedBy"); } + set { BackingStore?.Set("lastModifiedBy", value); } + } +#endif + /// The date and time the submission was modified. + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } /// The outcomes property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -242,8 +280,11 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { + { "assignmentId", n => { AssignmentId = n.GetStringValue(); } }, { "excusedBy", n => { ExcusedBy = n.GetObjectValue(global::Microsoft.Graph.Models.IdentitySet.CreateFromDiscriminatorValue); } }, { "excusedDateTime", n => { ExcusedDateTime = n.GetDateTimeOffsetValue(); } }, + { "lastModifiedBy", n => { LastModifiedBy = n.GetObjectValue(global::Microsoft.Graph.Models.IdentitySet.CreateFromDiscriminatorValue); } }, + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, { "outcomes", n => { Outcomes = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.EducationOutcome.CreateFromDiscriminatorValue)?.AsList(); } }, { "reassignedBy", n => { ReassignedBy = n.GetObjectValue(global::Microsoft.Graph.Models.IdentitySet.CreateFromDiscriminatorValue); } }, { "reassignedDateTime", n => { ReassignedDateTime = n.GetDateTimeOffsetValue(); } }, diff --git a/src/Microsoft.Graph/Generated/Models/Entity.cs b/src/Microsoft.Graph/Generated/Models/Entity.cs index d424091b2cd..103f7c43ee6 100644 --- a/src/Microsoft.Graph/Generated/Models/Entity.cs +++ b/src/Microsoft.Graph/Generated/Models/Entity.cs @@ -249,6 +249,9 @@ public Entity() "#microsoft.graph.conversation" => new global::Microsoft.Graph.Models.Conversation(), "#microsoft.graph.conversationMember" => new global::Microsoft.Graph.Models.ConversationMember(), "#microsoft.graph.conversationThread" => new global::Microsoft.Graph.Models.ConversationThread(), + "#microsoft.graph.copilotAdmin" => new global::Microsoft.Graph.Models.CopilotAdmin(), + "#microsoft.graph.copilotAdminLimitedMode" => new global::Microsoft.Graph.Models.CopilotAdminLimitedMode(), + "#microsoft.graph.copilotAdminSetting" => new global::Microsoft.Graph.Models.CopilotAdminSetting(), "#microsoft.graph.countryNamedLocation" => new global::Microsoft.Graph.Models.CountryNamedLocation(), "#microsoft.graph.crossTenantAccessPolicy" => new global::Microsoft.Graph.Models.CrossTenantAccessPolicy(), "#microsoft.graph.crossTenantAccessPolicyConfigurationDefault" => new global::Microsoft.Graph.Models.CrossTenantAccessPolicyConfigurationDefault(), @@ -331,7 +334,9 @@ public Entity() "#microsoft.graph.driveItemVersion" => new global::Microsoft.Graph.Models.DriveItemVersion(), "#microsoft.graph.driveProtectionRule" => new global::Microsoft.Graph.Models.DriveProtectionRule(), "#microsoft.graph.driveProtectionUnit" => new global::Microsoft.Graph.Models.DriveProtectionUnit(), + "#microsoft.graph.driveProtectionUnitsBulkAdditionJob" => new global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob(), "#microsoft.graph.driveRestoreArtifact" => new global::Microsoft.Graph.Models.DriveRestoreArtifact(), + "#microsoft.graph.driveRestoreArtifactsBulkAdditionRequest" => new global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest(), "#microsoft.graph.eBookInstallSummary" => new global::Microsoft.Graph.Models.EBookInstallSummary(), "#microsoft.graph.edge" => new global::Microsoft.Graph.Models.Edge(), "#microsoft.graph.editionUpgradeConfiguration" => new global::Microsoft.Graph.Models.EditionUpgradeConfiguration(), @@ -488,7 +493,9 @@ public Entity() "#microsoft.graph.mailAssessmentRequest" => new global::Microsoft.Graph.Models.MailAssessmentRequest(), "#microsoft.graph.mailboxProtectionRule" => new global::Microsoft.Graph.Models.MailboxProtectionRule(), "#microsoft.graph.mailboxProtectionUnit" => new global::Microsoft.Graph.Models.MailboxProtectionUnit(), + "#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob" => new global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob(), "#microsoft.graph.mailboxRestoreArtifact" => new global::Microsoft.Graph.Models.MailboxRestoreArtifact(), + "#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest" => new global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest(), "#microsoft.graph.mailFolder" => new global::Microsoft.Graph.Models.MailFolder(), "#microsoft.graph.mailSearchFolder" => new global::Microsoft.Graph.Models.MailSearchFolder(), "#microsoft.graph.malwareStateForWindowsDevice" => new global::Microsoft.Graph.Models.MalwareStateForWindowsDevice(), @@ -550,6 +557,10 @@ public Entity() "#microsoft.graph.offerShiftRequest" => new global::Microsoft.Graph.Models.OfferShiftRequest(), "#microsoft.graph.officeGraphInsights" => new global::Microsoft.Graph.Models.OfficeGraphInsights(), "#microsoft.graph.onAttributeCollectionListener" => new global::Microsoft.Graph.Models.OnAttributeCollectionListener(), + "#microsoft.graph.onAttributeCollectionStartCustomExtension" => new global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension(), + "#microsoft.graph.onAttributeCollectionStartListener" => new global::Microsoft.Graph.Models.OnAttributeCollectionStartListener(), + "#microsoft.graph.onAttributeCollectionSubmitCustomExtension" => new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension(), + "#microsoft.graph.onAttributeCollectionSubmitListener" => new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitListener(), "#microsoft.graph.onAuthenticationMethodLoadStartListener" => new global::Microsoft.Graph.Models.OnAuthenticationMethodLoadStartListener(), "#microsoft.graph.oneDriveForBusinessProtectionPolicy" => new global::Microsoft.Graph.Models.OneDriveForBusinessProtectionPolicy(), "#microsoft.graph.oneDriveForBusinessRestoreSession" => new global::Microsoft.Graph.Models.OneDriveForBusinessRestoreSession(), @@ -617,6 +628,7 @@ public Entity() "#microsoft.graph.plannerTask" => new global::Microsoft.Graph.Models.PlannerTask(), "#microsoft.graph.plannerTaskDetails" => new global::Microsoft.Graph.Models.PlannerTaskDetails(), "#microsoft.graph.plannerUser" => new global::Microsoft.Graph.Models.PlannerUser(), + "#microsoft.graph.platformCredentialAuthenticationMethod" => new global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod(), "#microsoft.graph.playPromptOperation" => new global::Microsoft.Graph.Models.PlayPromptOperation(), "#microsoft.graph.policyBase" => new global::Microsoft.Graph.Models.PolicyBase(), "#microsoft.graph.policyRoot" => new global::Microsoft.Graph.Models.PolicyRoot(), @@ -656,6 +668,7 @@ public Entity() "#microsoft.graph.protectionPolicyBase" => new global::Microsoft.Graph.Models.ProtectionPolicyBase(), "#microsoft.graph.protectionRuleBase" => new global::Microsoft.Graph.Models.ProtectionRuleBase(), "#microsoft.graph.protectionUnitBase" => new global::Microsoft.Graph.Models.ProtectionUnitBase(), + "#microsoft.graph.protectionUnitsBulkJobBase" => new global::Microsoft.Graph.Models.ProtectionUnitsBulkJobBase(), "#microsoft.graph.provisioningObjectSummary" => new global::Microsoft.Graph.Models.ProvisioningObjectSummary(), "#microsoft.graph.rbacApplication" => new global::Microsoft.Graph.Models.RbacApplication(), "#microsoft.graph.recordOperation" => new global::Microsoft.Graph.Models.RecordOperation(), @@ -670,6 +683,7 @@ public Entity() "#microsoft.graph.resourceOperation" => new global::Microsoft.Graph.Models.ResourceOperation(), "#microsoft.graph.resourceSpecificPermissionGrant" => new global::Microsoft.Graph.Models.ResourceSpecificPermissionGrant(), "#microsoft.graph.restoreArtifactBase" => new global::Microsoft.Graph.Models.RestoreArtifactBase(), + "#microsoft.graph.restoreArtifactsBulkRequestBase" => new global::Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase(), "#microsoft.graph.restorePoint" => new global::Microsoft.Graph.Models.RestorePoint(), "#microsoft.graph.restoreSessionBase" => new global::Microsoft.Graph.Models.RestoreSessionBase(), "#microsoft.graph.richLongRunningOperation" => new global::Microsoft.Graph.Models.RichLongRunningOperation(), @@ -804,7 +818,9 @@ public Entity() "#microsoft.graph.sitePage" => new global::Microsoft.Graph.Models.SitePage(), "#microsoft.graph.siteProtectionRule" => new global::Microsoft.Graph.Models.SiteProtectionRule(), "#microsoft.graph.siteProtectionUnit" => new global::Microsoft.Graph.Models.SiteProtectionUnit(), + "#microsoft.graph.siteProtectionUnitsBulkAdditionJob" => new global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob(), "#microsoft.graph.siteRestoreArtifact" => new global::Microsoft.Graph.Models.SiteRestoreArtifact(), + "#microsoft.graph.siteRestoreArtifactsBulkAdditionRequest" => new global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest(), "#microsoft.graph.skypeForBusinessUserConversationMember" => new global::Microsoft.Graph.Models.SkypeForBusinessUserConversationMember(), "#microsoft.graph.skypeUserConversationMember" => new global::Microsoft.Graph.Models.SkypeUserConversationMember(), "#microsoft.graph.smsAuthenticationMethodConfiguration" => new global::Microsoft.Graph.Models.SmsAuthenticationMethodConfiguration(), diff --git a/src/Microsoft.Graph/Generated/Models/Event.cs b/src/Microsoft.Graph/Generated/Models/Event.cs index 6184eeb1a1e..989005b0d76 100644 --- a/src/Microsoft.Graph/Generated/Models/Event.cs +++ b/src/Microsoft.Graph/Generated/Models/Event.cs @@ -97,6 +97,22 @@ public string BodyPreview get { return BackingStore?.Get("calendar"); } set { BackingStore?.Set("calendar", value); } } +#endif + /// The cancelledOccurrences property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? CancelledOccurrences + { + get { return BackingStore?.Get?>("cancelledOccurrences"); } + set { BackingStore?.Set("cancelledOccurrences", value); } + } +#nullable restore +#else + public List CancelledOccurrences + { + get { return BackingStore?.Get>("cancelledOccurrences"); } + set { BackingStore?.Set("cancelledOccurrences", value); } + } #endif /// The date, time, and time zone that the event ends. By default, the end time is in UTC. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -113,6 +129,22 @@ public string BodyPreview get { return BackingStore?.Get("end"); } set { BackingStore?.Set("end", value); } } +#endif + /// The exceptionOccurrences property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ExceptionOccurrences + { + get { return BackingStore?.Get?>("exceptionOccurrences"); } + set { BackingStore?.Set("exceptionOccurrences", value); } + } +#nullable restore +#else + public List ExceptionOccurrences + { + get { return BackingStore?.Get>("exceptionOccurrences"); } + set { BackingStore?.Set("exceptionOccurrences", value); } + } #endif /// The collection of open extensions defined for the event. Nullable. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -545,7 +577,9 @@ public override IDictionary> GetFieldDeserializers() { "body", n => { Body = n.GetObjectValue(global::Microsoft.Graph.Models.ItemBody.CreateFromDiscriminatorValue); } }, { "bodyPreview", n => { BodyPreview = n.GetStringValue(); } }, { "calendar", n => { Calendar = n.GetObjectValue(global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue); } }, + { "cancelledOccurrences", n => { CancelledOccurrences = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, { "end", n => { End = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + { "exceptionOccurrences", n => { ExceptionOccurrences = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue)?.AsList(); } }, { "extensions", n => { Extensions = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue)?.AsList(); } }, { "hasAttachments", n => { HasAttachments = n.GetBoolValue(); } }, { "hideAttendees", n => { HideAttendees = n.GetBoolValue(); } }, @@ -597,7 +631,9 @@ public override void Serialize(ISerializationWriter writer) writer.WriteObjectValue("body", Body); writer.WriteStringValue("bodyPreview", BodyPreview); writer.WriteObjectValue("calendar", Calendar); + writer.WriteCollectionOfPrimitiveValues("cancelledOccurrences", CancelledOccurrences); writer.WriteObjectValue("end", End); + writer.WriteCollectionOfObjectValues("exceptionOccurrences", ExceptionOccurrences); writer.WriteCollectionOfObjectValues("extensions", Extensions); writer.WriteBoolValue("hasAttachments", HasAttachments); writer.WriteBoolValue("hideAttendees", HideAttendees); diff --git a/src/Microsoft.Graph/Generated/Models/ExchangeProtectionPolicy.cs b/src/Microsoft.Graph/Generated/Models/ExchangeProtectionPolicy.cs index e58db2e4516..2663711a287 100644 --- a/src/Microsoft.Graph/Generated/Models/ExchangeProtectionPolicy.cs +++ b/src/Microsoft.Graph/Generated/Models/ExchangeProtectionPolicy.cs @@ -43,6 +43,22 @@ public partial class ExchangeProtectionPolicy : global::Microsoft.Graph.Models.P get { return BackingStore?.Get>("mailboxProtectionUnits"); } set { BackingStore?.Set("mailboxProtectionUnits", value); } } +#endif + /// The mailboxProtectionUnitsBulkAdditionJobs property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? MailboxProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get?>("mailboxProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("mailboxProtectionUnitsBulkAdditionJobs", value); } + } +#nullable restore +#else + public List MailboxProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get>("mailboxProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("mailboxProtectionUnitsBulkAdditionJobs", value); } + } #endif /// /// Instantiates a new and sets the default values. @@ -71,6 +87,7 @@ public override IDictionary> GetFieldDeserializers() { { "mailboxInclusionRules", n => { MailboxInclusionRules = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxProtectionRule.CreateFromDiscriminatorValue)?.AsList(); } }, { "mailboxProtectionUnits", n => { MailboxProtectionUnits = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxProtectionUnit.CreateFromDiscriminatorValue)?.AsList(); } }, + { "mailboxProtectionUnitsBulkAdditionJobs", n => { MailboxProtectionUnitsBulkAdditionJobs = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -83,6 +100,7 @@ public override void Serialize(ISerializationWriter writer) base.Serialize(writer); writer.WriteCollectionOfObjectValues("mailboxInclusionRules", MailboxInclusionRules); writer.WriteCollectionOfObjectValues("mailboxProtectionUnits", MailboxProtectionUnits); + writer.WriteCollectionOfObjectValues("mailboxProtectionUnitsBulkAdditionJobs", MailboxProtectionUnitsBulkAdditionJobs); } } } diff --git a/src/Microsoft.Graph/Generated/Models/ExchangeRestoreSession.cs b/src/Microsoft.Graph/Generated/Models/ExchangeRestoreSession.cs index e70a14e95a3..c8be008804b 100644 --- a/src/Microsoft.Graph/Generated/Models/ExchangeRestoreSession.cs +++ b/src/Microsoft.Graph/Generated/Models/ExchangeRestoreSession.cs @@ -43,6 +43,22 @@ public partial class ExchangeRestoreSession : global::Microsoft.Graph.Models.Res get { return BackingStore?.Get>("mailboxRestoreArtifacts"); } set { BackingStore?.Set("mailboxRestoreArtifacts", value); } } +#endif + /// The mailboxRestoreArtifactsBulkAdditionRequests property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? MailboxRestoreArtifactsBulkAdditionRequests + { + get { return BackingStore?.Get?>("mailboxRestoreArtifactsBulkAdditionRequests"); } + set { BackingStore?.Set("mailboxRestoreArtifactsBulkAdditionRequests", value); } + } +#nullable restore +#else + public List MailboxRestoreArtifactsBulkAdditionRequests + { + get { return BackingStore?.Get>("mailboxRestoreArtifactsBulkAdditionRequests"); } + set { BackingStore?.Set("mailboxRestoreArtifactsBulkAdditionRequests", value); } + } #endif /// /// Instantiates a new and sets the default values. @@ -71,6 +87,7 @@ public override IDictionary> GetFieldDeserializers() { { "granularMailboxRestoreArtifacts", n => { GranularMailboxRestoreArtifacts = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.GranularMailboxRestoreArtifact.CreateFromDiscriminatorValue)?.AsList(); } }, { "mailboxRestoreArtifacts", n => { MailboxRestoreArtifacts = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxRestoreArtifact.CreateFromDiscriminatorValue)?.AsList(); } }, + { "mailboxRestoreArtifactsBulkAdditionRequests", n => { MailboxRestoreArtifactsBulkAdditionRequests = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -83,6 +100,7 @@ public override void Serialize(ISerializationWriter writer) base.Serialize(writer); writer.WriteCollectionOfObjectValues("granularMailboxRestoreArtifacts", GranularMailboxRestoreArtifacts); writer.WriteCollectionOfObjectValues("mailboxRestoreArtifacts", MailboxRestoreArtifacts); + writer.WriteCollectionOfObjectValues("mailboxRestoreArtifactsBulkAdditionRequests", MailboxRestoreArtifactsBulkAdditionRequests); } } } diff --git a/src/Microsoft.Graph/Generated/Models/ExternalUsersSelfServiceSignUpEventsFlow.cs b/src/Microsoft.Graph/Generated/Models/ExternalUsersSelfServiceSignUpEventsFlow.cs index 5d5b1db2349..ed10b1e9529 100644 --- a/src/Microsoft.Graph/Generated/Models/ExternalUsersSelfServiceSignUpEventsFlow.cs +++ b/src/Microsoft.Graph/Generated/Models/ExternalUsersSelfServiceSignUpEventsFlow.cs @@ -27,6 +27,38 @@ public partial class ExternalUsersSelfServiceSignUpEventsFlow : global::Microsof get { return BackingStore?.Get("onAttributeCollection"); } set { BackingStore?.Set("onAttributeCollection", value); } } +#endif + /// The configuration for what to invoke when attribution collection starts. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.OnAttributeCollectionStartHandler? OnAttributeCollectionStart + { + get { return BackingStore?.Get("onAttributeCollectionStart"); } + set { BackingStore?.Set("onAttributeCollectionStart", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.OnAttributeCollectionStartHandler OnAttributeCollectionStart + { + get { return BackingStore?.Get("onAttributeCollectionStart"); } + set { BackingStore?.Set("onAttributeCollectionStart", value); } + } +#endif + /// The configuration for what to invoke when attributes are submitted at the end of attribution collection. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler? OnAttributeCollectionSubmit + { + get { return BackingStore?.Get("onAttributeCollectionSubmit"); } + set { BackingStore?.Set("onAttributeCollectionSubmit", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler OnAttributeCollectionSubmit + { + get { return BackingStore?.Get("onAttributeCollectionSubmit"); } + set { BackingStore?.Set("onAttributeCollectionSubmit", value); } + } #endif /// Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked. Supports $filter (eq). See support for filtering on user flows for syntax information. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER @@ -102,6 +134,8 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "onAttributeCollection", n => { OnAttributeCollection = n.GetObjectValue(global::Microsoft.Graph.Models.OnAttributeCollectionHandler.CreateFromDiscriminatorValue); } }, + { "onAttributeCollectionStart", n => { OnAttributeCollectionStart = n.GetObjectValue(global::Microsoft.Graph.Models.OnAttributeCollectionStartHandler.CreateFromDiscriminatorValue); } }, + { "onAttributeCollectionSubmit", n => { OnAttributeCollectionSubmit = n.GetObjectValue(global::Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler.CreateFromDiscriminatorValue); } }, { "onAuthenticationMethodLoadStart", n => { OnAuthenticationMethodLoadStart = n.GetObjectValue(global::Microsoft.Graph.Models.OnAuthenticationMethodLoadStartHandler.CreateFromDiscriminatorValue); } }, { "onInteractiveAuthFlowStart", n => { OnInteractiveAuthFlowStart = n.GetObjectValue(global::Microsoft.Graph.Models.OnInteractiveAuthFlowStartHandler.CreateFromDiscriminatorValue); } }, { "onUserCreateStart", n => { OnUserCreateStart = n.GetObjectValue(global::Microsoft.Graph.Models.OnUserCreateStartHandler.CreateFromDiscriminatorValue); } }, @@ -116,6 +150,8 @@ public override void Serialize(ISerializationWriter writer) _ = writer ?? throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteObjectValue("onAttributeCollection", OnAttributeCollection); + writer.WriteObjectValue("onAttributeCollectionStart", OnAttributeCollectionStart); + writer.WriteObjectValue("onAttributeCollectionSubmit", OnAttributeCollectionSubmit); writer.WriteObjectValue("onAuthenticationMethodLoadStart", OnAuthenticationMethodLoadStart); writer.WriteObjectValue("onInteractiveAuthFlowStart", OnInteractiveAuthFlowStart); writer.WriteObjectValue("onUserCreateStart", OnUserCreateStart); diff --git a/src/Microsoft.Graph/Generated/Models/MailboxProtectionUnitsBulkAdditionJob.cs b/src/Microsoft.Graph/Generated/Models/MailboxProtectionUnitsBulkAdditionJob.cs new file mode 100644 index 00000000000..4ffcdfa2f84 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MailboxProtectionUnitsBulkAdditionJob.cs @@ -0,0 +1,89 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MailboxProtectionUnitsBulkAdditionJob : global::Microsoft.Graph.Models.ProtectionUnitsBulkJobBase, IParsable + #pragma warning restore CS1591 + { + /// The directoryObjectIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DirectoryObjectIds + { + get { return BackingStore?.Get?>("directoryObjectIds"); } + set { BackingStore?.Set("directoryObjectIds", value); } + } +#nullable restore +#else + public List DirectoryObjectIds + { + get { return BackingStore?.Get>("directoryObjectIds"); } + set { BackingStore?.Set("directoryObjectIds", value); } + } +#endif + /// The mailboxes property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Mailboxes + { + get { return BackingStore?.Get?>("mailboxes"); } + set { BackingStore?.Set("mailboxes", value); } + } +#nullable restore +#else + public List Mailboxes + { + get { return BackingStore?.Get>("mailboxes"); } + set { BackingStore?.Set("mailboxes", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public MailboxProtectionUnitsBulkAdditionJob() : base() + { + OdataType = "#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "directoryObjectIds", n => { DirectoryObjectIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "mailboxes", n => { Mailboxes = 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("directoryObjectIds", DirectoryObjectIds); + writer.WriteCollectionOfPrimitiveValues("mailboxes", Mailboxes); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MailboxProtectionUnitsBulkAdditionJobCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/MailboxProtectionUnitsBulkAdditionJobCollectionResponse.cs new file mode 100644 index 00000000000..ae8d80a53d5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MailboxProtectionUnitsBulkAdditionJobCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MailboxProtectionUnitsBulkAdditionJobCollectionResponse : global::Microsoft.Graph.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob.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/MailboxRestoreArtifactsBulkAdditionRequest.cs b/src/Microsoft.Graph/Generated/Models/MailboxRestoreArtifactsBulkAdditionRequest.cs new file mode 100644 index 00000000000..f2cee80766a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MailboxRestoreArtifactsBulkAdditionRequest.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MailboxRestoreArtifactsBulkAdditionRequest : global::Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase, IParsable + #pragma warning restore CS1591 + { + /// The directoryObjectIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DirectoryObjectIds + { + get { return BackingStore?.Get?>("directoryObjectIds"); } + set { BackingStore?.Set("directoryObjectIds", value); } + } +#nullable restore +#else + public List DirectoryObjectIds + { + get { return BackingStore?.Get>("directoryObjectIds"); } + set { BackingStore?.Set("directoryObjectIds", value); } + } +#endif + /// The mailboxes property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Mailboxes + { + get { return BackingStore?.Get?>("mailboxes"); } + set { BackingStore?.Set("mailboxes", value); } + } +#nullable restore +#else + public List Mailboxes + { + get { return BackingStore?.Get>("mailboxes"); } + set { BackingStore?.Set("mailboxes", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "directoryObjectIds", n => { DirectoryObjectIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "mailboxes", n => { Mailboxes = 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("directoryObjectIds", DirectoryObjectIds); + writer.WriteCollectionOfPrimitiveValues("mailboxes", Mailboxes); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse.cs new file mode 100644 index 00000000000..328f11eb2f4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse : global::Microsoft.Graph.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest.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/MeetingAttendanceReport.cs b/src/Microsoft.Graph/Generated/Models/MeetingAttendanceReport.cs index 00173e279a2..ee6384b62fc 100644 --- a/src/Microsoft.Graph/Generated/Models/MeetingAttendanceReport.cs +++ b/src/Microsoft.Graph/Generated/Models/MeetingAttendanceReport.cs @@ -27,6 +27,22 @@ public partial class MeetingAttendanceReport : global::Microsoft.Graph.Models.En get { return BackingStore?.Get>("attendanceRecords"); } set { BackingStore?.Set("attendanceRecords", value); } } +#endif + /// The externalEventInformation property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ExternalEventInformation + { + get { return BackingStore?.Get?>("externalEventInformation"); } + set { BackingStore?.Set("externalEventInformation", value); } + } +#nullable restore +#else + public List ExternalEventInformation + { + get { return BackingStore?.Get>("externalEventInformation"); } + set { BackingStore?.Set("externalEventInformation", value); } + } #endif /// UTC time when the meeting ended. Read-only. public DateTimeOffset? MeetingEndDateTime @@ -65,6 +81,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "attendanceRecords", n => { AttendanceRecords = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.AttendanceRecord.CreateFromDiscriminatorValue)?.AsList(); } }, + { "externalEventInformation", n => { ExternalEventInformation = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.VirtualEventExternalInformation.CreateFromDiscriminatorValue)?.AsList(); } }, { "meetingEndDateTime", n => { MeetingEndDateTime = n.GetDateTimeOffsetValue(); } }, { "meetingStartDateTime", n => { MeetingStartDateTime = n.GetDateTimeOffsetValue(); } }, { "totalParticipantCount", n => { TotalParticipantCount = n.GetIntValue(); } }, @@ -79,6 +96,7 @@ public override void Serialize(ISerializationWriter writer) _ = writer ?? throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteCollectionOfObjectValues("attendanceRecords", AttendanceRecords); + writer.WriteCollectionOfObjectValues("externalEventInformation", ExternalEventInformation); writer.WriteDateTimeOffsetValue("meetingEndDateTime", MeetingEndDateTime); writer.WriteDateTimeOffsetValue("meetingStartDateTime", MeetingStartDateTime); writer.WriteIntValue("totalParticipantCount", TotalParticipantCount); diff --git a/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartCustomExtension.cs b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartCustomExtension.cs new file mode 100644 index 00000000000..d697ae08898 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartCustomExtension.cs @@ -0,0 +1,53 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OnAttributeCollectionStartCustomExtension : global::Microsoft.Graph.Models.CustomAuthenticationExtension, IParsable + #pragma warning restore CS1591 + { + /// + /// Instantiates a new and sets the default values. + /// + public OnAttributeCollectionStartCustomExtension() : base() + { + OdataType = "#microsoft.graph.onAttributeCollectionStartCustomExtension"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension(); + } + /// + /// 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/OnAttributeCollectionStartCustomExtensionHandler.cs b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartCustomExtensionHandler.cs new file mode 100644 index 00000000000..55f2d72c438 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartCustomExtensionHandler.cs @@ -0,0 +1,89 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OnAttributeCollectionStartCustomExtensionHandler : global::Microsoft.Graph.Models.OnAttributeCollectionStartHandler, IParsable + #pragma warning restore CS1591 + { + /// Configuration regarding properties of the custom extension that are can be overwritten per event listener. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.CustomExtensionOverwriteConfiguration? Configuration + { + get { return BackingStore?.Get("configuration"); } + set { BackingStore?.Set("configuration", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.CustomExtensionOverwriteConfiguration Configuration + { + get { return BackingStore?.Get("configuration"); } + set { BackingStore?.Set("configuration", value); } + } +#endif + /// The customExtension property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension? CustomExtension + { + get { return BackingStore?.Get("customExtension"); } + set { BackingStore?.Set("customExtension", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension CustomExtension + { + get { return BackingStore?.Get("customExtension"); } + set { BackingStore?.Set("customExtension", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public OnAttributeCollectionStartCustomExtensionHandler() : base() + { + OdataType = "#microsoft.graph.onAttributeCollectionStartCustomExtensionHandler"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtensionHandler CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtensionHandler(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "configuration", n => { Configuration = n.GetObjectValue(global::Microsoft.Graph.Models.CustomExtensionOverwriteConfiguration.CreateFromDiscriminatorValue); } }, + { "customExtension", n => { CustomExtension = n.GetObjectValue(global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension.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("configuration", Configuration); + writer.WriteObjectValue("customExtension", CustomExtension); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartHandler.cs b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartHandler.cs new file mode 100644 index 00000000000..2c6afac58eb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartHandler.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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OnAttributeCollectionStartHandler : 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 OnAttributeCollectionStartHandler() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Models.OnAttributeCollectionStartHandler CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.onAttributeCollectionStartCustomExtensionHandler" => new global::Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtensionHandler(), + _ => new global::Microsoft.Graph.Models.OnAttributeCollectionStartHandler(), + }; + } + /// + /// 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/OnAttributeCollectionStartListener.cs b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartListener.cs new file mode 100644 index 00000000000..509d173c0bf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionStartListener.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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OnAttributeCollectionStartListener : global::Microsoft.Graph.Models.AuthenticationEventListener, IParsable + #pragma warning restore CS1591 + { + /// Configuration for what to invoke if the event resolves to this listener. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.OnAttributeCollectionStartHandler? Handler + { + get { return BackingStore?.Get("handler"); } + set { BackingStore?.Set("handler", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.OnAttributeCollectionStartHandler Handler + { + get { return BackingStore?.Get("handler"); } + set { BackingStore?.Set("handler", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public OnAttributeCollectionStartListener() : base() + { + OdataType = "#microsoft.graph.onAttributeCollectionStartListener"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.OnAttributeCollectionStartListener CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.OnAttributeCollectionStartListener(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "handler", n => { Handler = n.GetObjectValue(global::Microsoft.Graph.Models.OnAttributeCollectionStartHandler.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("handler", Handler); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitCustomExtension.cs b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitCustomExtension.cs new file mode 100644 index 00000000000..e5f14890ad3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitCustomExtension.cs @@ -0,0 +1,53 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OnAttributeCollectionSubmitCustomExtension : global::Microsoft.Graph.Models.CustomAuthenticationExtension, IParsable + #pragma warning restore CS1591 + { + /// + /// Instantiates a new and sets the default values. + /// + public OnAttributeCollectionSubmitCustomExtension() : base() + { + OdataType = "#microsoft.graph.onAttributeCollectionSubmitCustomExtension"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension(); + } + /// + /// 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/OnAttributeCollectionSubmitCustomExtensionHandler.cs b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitCustomExtensionHandler.cs new file mode 100644 index 00000000000..0e27f25c686 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitCustomExtensionHandler.cs @@ -0,0 +1,89 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OnAttributeCollectionSubmitCustomExtensionHandler : global::Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler, IParsable + #pragma warning restore CS1591 + { + /// Configuration regarding properties of the custom extension that can be overwritten per event listener. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.CustomExtensionOverwriteConfiguration? Configuration + { + get { return BackingStore?.Get("configuration"); } + set { BackingStore?.Set("configuration", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.CustomExtensionOverwriteConfiguration Configuration + { + get { return BackingStore?.Get("configuration"); } + set { BackingStore?.Set("configuration", value); } + } +#endif + /// The customExtension property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension? CustomExtension + { + get { return BackingStore?.Get("customExtension"); } + set { BackingStore?.Set("customExtension", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension CustomExtension + { + get { return BackingStore?.Get("customExtension"); } + set { BackingStore?.Set("customExtension", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public OnAttributeCollectionSubmitCustomExtensionHandler() : base() + { + OdataType = "#microsoft.graph.onAttributeCollectionSubmitCustomExtensionHandler"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtensionHandler CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtensionHandler(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "configuration", n => { Configuration = n.GetObjectValue(global::Microsoft.Graph.Models.CustomExtensionOverwriteConfiguration.CreateFromDiscriminatorValue); } }, + { "customExtension", n => { CustomExtension = n.GetObjectValue(global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension.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("configuration", Configuration); + writer.WriteObjectValue("customExtension", CustomExtension); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitHandler.cs b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitHandler.cs new file mode 100644 index 00000000000..39fa2597334 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitHandler.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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OnAttributeCollectionSubmitHandler : 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 OnAttributeCollectionSubmitHandler() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.onAttributeCollectionSubmitCustomExtensionHandler" => new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtensionHandler(), + _ => new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler(), + }; + } + /// + /// 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/OnAttributeCollectionSubmitListener.cs b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitListener.cs new file mode 100644 index 00000000000..6e274cd3afd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/OnAttributeCollectionSubmitListener.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.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class OnAttributeCollectionSubmitListener : global::Microsoft.Graph.Models.AuthenticationEventListener, IParsable + #pragma warning restore CS1591 + { + /// Configuration for what to invoke if the event resolves to this listener. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler? Handler + { + get { return BackingStore?.Get("handler"); } + set { BackingStore?.Set("handler", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler Handler + { + get { return BackingStore?.Get("handler"); } + set { BackingStore?.Set("handler", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public OnAttributeCollectionSubmitListener() : base() + { + OdataType = "#microsoft.graph.onAttributeCollectionSubmitListener"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitListener CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.OnAttributeCollectionSubmitListener(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "handler", n => { Handler = n.GetObjectValue(global::Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler.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("handler", Handler); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/OneDriveForBusinessProtectionPolicy.cs b/src/Microsoft.Graph/Generated/Models/OneDriveForBusinessProtectionPolicy.cs index aed50c19827..45a3c7e0f70 100644 --- a/src/Microsoft.Graph/Generated/Models/OneDriveForBusinessProtectionPolicy.cs +++ b/src/Microsoft.Graph/Generated/Models/OneDriveForBusinessProtectionPolicy.cs @@ -43,6 +43,22 @@ public partial class OneDriveForBusinessProtectionPolicy : global::Microsoft.Gra get { return BackingStore?.Get>("driveProtectionUnits"); } set { BackingStore?.Set("driveProtectionUnits", value); } } +#endif + /// The driveProtectionUnitsBulkAdditionJobs property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DriveProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get?>("driveProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("driveProtectionUnitsBulkAdditionJobs", value); } + } +#nullable restore +#else + public List DriveProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get>("driveProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("driveProtectionUnitsBulkAdditionJobs", value); } + } #endif /// /// Instantiates a new and sets the default values. @@ -71,6 +87,7 @@ public override IDictionary> GetFieldDeserializers() { { "driveInclusionRules", n => { DriveInclusionRules = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveProtectionRule.CreateFromDiscriminatorValue)?.AsList(); } }, { "driveProtectionUnits", n => { DriveProtectionUnits = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveProtectionUnit.CreateFromDiscriminatorValue)?.AsList(); } }, + { "driveProtectionUnitsBulkAdditionJobs", n => { DriveProtectionUnitsBulkAdditionJobs = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -83,6 +100,7 @@ public override void Serialize(ISerializationWriter writer) base.Serialize(writer); writer.WriteCollectionOfObjectValues("driveInclusionRules", DriveInclusionRules); writer.WriteCollectionOfObjectValues("driveProtectionUnits", DriveProtectionUnits); + writer.WriteCollectionOfObjectValues("driveProtectionUnitsBulkAdditionJobs", DriveProtectionUnitsBulkAdditionJobs); } } } diff --git a/src/Microsoft.Graph/Generated/Models/OneDriveForBusinessRestoreSession.cs b/src/Microsoft.Graph/Generated/Models/OneDriveForBusinessRestoreSession.cs index d98dc3c07e3..20c5f07ebc6 100644 --- a/src/Microsoft.Graph/Generated/Models/OneDriveForBusinessRestoreSession.cs +++ b/src/Microsoft.Graph/Generated/Models/OneDriveForBusinessRestoreSession.cs @@ -27,6 +27,22 @@ public partial class OneDriveForBusinessRestoreSession : global::Microsoft.Graph get { return BackingStore?.Get>("driveRestoreArtifacts"); } set { BackingStore?.Set("driveRestoreArtifacts", value); } } +#endif + /// The driveRestoreArtifactsBulkAdditionRequests property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? DriveRestoreArtifactsBulkAdditionRequests + { + get { return BackingStore?.Get?>("driveRestoreArtifactsBulkAdditionRequests"); } + set { BackingStore?.Set("driveRestoreArtifactsBulkAdditionRequests", value); } + } +#nullable restore +#else + public List DriveRestoreArtifactsBulkAdditionRequests + { + get { return BackingStore?.Get>("driveRestoreArtifactsBulkAdditionRequests"); } + set { BackingStore?.Set("driveRestoreArtifactsBulkAdditionRequests", value); } + } #endif /// /// Instantiates a new and sets the default values. @@ -54,6 +70,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "driveRestoreArtifacts", n => { DriveRestoreArtifacts = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveRestoreArtifact.CreateFromDiscriminatorValue)?.AsList(); } }, + { "driveRestoreArtifactsBulkAdditionRequests", n => { DriveRestoreArtifactsBulkAdditionRequests = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -65,6 +82,7 @@ public override void Serialize(ISerializationWriter writer) _ = writer ?? throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteCollectionOfObjectValues("driveRestoreArtifacts", DriveRestoreArtifacts); + writer.WriteCollectionOfObjectValues("driveRestoreArtifactsBulkAdditionRequests", DriveRestoreArtifactsBulkAdditionRequests); } } } diff --git a/src/Microsoft.Graph/Generated/Models/PlatformCredentialAuthenticationMethod.cs b/src/Microsoft.Graph/Generated/Models/PlatformCredentialAuthenticationMethod.cs new file mode 100644 index 00000000000..443c3ee02ba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/PlatformCredentialAuthenticationMethod.cs @@ -0,0 +1,113 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class PlatformCredentialAuthenticationMethod : global::Microsoft.Graph.Models.AuthenticationMethod, IParsable + #pragma warning restore CS1591 + { + /// The date and time that this Platform Credential Key was registered. + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.Device? Device + { + get { return BackingStore?.Get("device"); } + set { BackingStore?.Set("device", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.Device Device + { + get { return BackingStore?.Get("device"); } + set { BackingStore?.Set("device", value); } + } +#endif + /// The name of the device on which Platform Credential is registered. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#nullable restore +#else + public string DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#endif + /// Key strength of this Platform Credential key. Possible values are: normal, weak, unknown. + public global::Microsoft.Graph.Models.AuthenticationMethodKeyStrength? KeyStrength + { + get { return BackingStore?.Get("keyStrength"); } + set { BackingStore?.Set("keyStrength", value); } + } + /// Platform on which this Platform Credential key is present. Possible values are: unknown, windows, macOS,iOS, android, linux. + public global::Microsoft.Graph.Models.AuthenticationMethodPlatform? Platform + { + get { return BackingStore?.Get("platform"); } + set { BackingStore?.Set("platform", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public PlatformCredentialAuthenticationMethod() : base() + { + OdataType = "#microsoft.graph.platformCredentialAuthenticationMethod"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod(); + } + /// + /// 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(); } }, + { "device", n => { Device = n.GetObjectValue(global::Microsoft.Graph.Models.Device.CreateFromDiscriminatorValue); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "keyStrength", n => { KeyStrength = n.GetEnumValue(); } }, + { "platform", n => { Platform = 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.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteObjectValue("device", Device); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteEnumValue("keyStrength", KeyStrength); + writer.WriteEnumValue("platform", Platform); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/PlatformCredentialAuthenticationMethodCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/PlatformCredentialAuthenticationMethodCollectionResponse.cs new file mode 100644 index 00000000000..1811fe4217f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/PlatformCredentialAuthenticationMethodCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class PlatformCredentialAuthenticationMethodCollectionResponse : global::Microsoft.Graph.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethodCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethodCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod.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/ProtectionUnitsBulkJobBase.cs b/src/Microsoft.Graph/Generated/Models/ProtectionUnitsBulkJobBase.cs new file mode 100644 index 00000000000..de8d89b8629 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/ProtectionUnitsBulkJobBase.cs @@ -0,0 +1,149 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ProtectionUnitsBulkJobBase : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The createdBy property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.IdentitySet? CreatedBy + { + get { return BackingStore?.Get("createdBy"); } + set { BackingStore?.Set("createdBy", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.IdentitySet CreatedBy + { + get { return BackingStore?.Get("createdBy"); } + set { BackingStore?.Set("createdBy", value); } + } +#endif + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The displayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#nullable restore +#else + public string DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#endif + /// The error property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.PublicError? Error + { + get { return BackingStore?.Get("error"); } + set { BackingStore?.Set("error", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.PublicError Error + { + get { return BackingStore?.Get("error"); } + set { BackingStore?.Set("error", value); } + } +#endif + /// The lastModifiedBy property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.IdentitySet? LastModifiedBy + { + get { return BackingStore?.Get("lastModifiedBy"); } + set { BackingStore?.Set("lastModifiedBy", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.IdentitySet LastModifiedBy + { + get { return BackingStore?.Get("lastModifiedBy"); } + set { BackingStore?.Set("lastModifiedBy", value); } + } +#endif + /// The lastModifiedDateTime property + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } + /// The status property + public global::Microsoft.Graph.Models.ProtectionUnitsBulkJobStatus? Status + { + get { return BackingStore?.Get("status"); } + set { BackingStore?.Set("status", value); } + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.ProtectionUnitsBulkJobBase CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.driveProtectionUnitsBulkAdditionJob" => new global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob(), + "#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob" => new global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob(), + "#microsoft.graph.siteProtectionUnitsBulkAdditionJob" => new global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob(), + _ => new global::Microsoft.Graph.Models.ProtectionUnitsBulkJobBase(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdBy", n => { CreatedBy = n.GetObjectValue(global::Microsoft.Graph.Models.IdentitySet.CreateFromDiscriminatorValue); } }, + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "error", n => { Error = n.GetObjectValue(global::Microsoft.Graph.Models.PublicError.CreateFromDiscriminatorValue); } }, + { "lastModifiedBy", n => { LastModifiedBy = n.GetObjectValue(global::Microsoft.Graph.Models.IdentitySet.CreateFromDiscriminatorValue); } }, + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, + { "status", n => { Status = n.GetEnumValue(); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public override void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + base.Serialize(writer); + writer.WriteObjectValue("createdBy", CreatedBy); + writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteObjectValue("error", Error); + writer.WriteObjectValue("lastModifiedBy", LastModifiedBy); + writer.WriteDateTimeOffsetValue("lastModifiedDateTime", LastModifiedDateTime); + writer.WriteEnumValue("status", Status); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/CloudAttachmentVersion.cs b/src/Microsoft.Graph/Generated/Models/ProtectionUnitsBulkJobStatus.cs similarity index 67% rename from src/Microsoft.Graph/Generated/Models/Security/CloudAttachmentVersion.cs rename to src/Microsoft.Graph/Generated/Models/ProtectionUnitsBulkJobStatus.cs index 82406826bc2..a840fed3834 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/CloudAttachmentVersion.cs +++ b/src/Microsoft.Graph/Generated/Models/ProtectionUnitsBulkJobStatus.cs @@ -1,28 +1,28 @@ // using System.Runtime.Serialization; using System; -namespace Microsoft.Graph.Models.Security +namespace Microsoft.Graph.Models { [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] #pragma warning disable CS1591 - public enum CloudAttachmentVersion + public enum ProtectionUnitsBulkJobStatus #pragma warning restore CS1591 { - [EnumMember(Value = "latest")] + [EnumMember(Value = "unknown")] #pragma warning disable CS1591 - Latest, + Unknown, #pragma warning restore CS1591 - [EnumMember(Value = "recent10")] + [EnumMember(Value = "active")] #pragma warning disable CS1591 - Recent10, + Active, #pragma warning restore CS1591 - [EnumMember(Value = "recent100")] + [EnumMember(Value = "completed")] #pragma warning disable CS1591 - Recent100, + Completed, #pragma warning restore CS1591 - [EnumMember(Value = "all")] + [EnumMember(Value = "completedWithErrors")] #pragma warning disable CS1591 - All, + CompletedWithErrors, #pragma warning restore CS1591 [EnumMember(Value = "unknownFutureValue")] #pragma warning disable CS1591 diff --git a/src/Microsoft.Graph/Generated/Models/RestoreArtifactsBulkRequestBase.cs b/src/Microsoft.Graph/Generated/Models/RestoreArtifactsBulkRequestBase.cs new file mode 100644 index 00000000000..ced3b7b0a5d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/RestoreArtifactsBulkRequestBase.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class RestoreArtifactsBulkRequestBase : global::Microsoft.Graph.Models.Entity, IParsable + #pragma warning restore CS1591 + { + /// The createdBy property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.IdentitySet? CreatedBy + { + get { return BackingStore?.Get("createdBy"); } + set { BackingStore?.Set("createdBy", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.IdentitySet CreatedBy + { + get { return BackingStore?.Get("createdBy"); } + set { BackingStore?.Set("createdBy", value); } + } +#endif + /// The createdDateTime property + public DateTimeOffset? CreatedDateTime + { + get { return BackingStore?.Get("createdDateTime"); } + set { BackingStore?.Set("createdDateTime", value); } + } + /// The destinationType property + public global::Microsoft.Graph.Models.DestinationType? DestinationType + { + get { return BackingStore?.Get("destinationType"); } + set { BackingStore?.Set("destinationType", value); } + } + /// The displayName property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#nullable restore +#else + public string DisplayName + { + get { return BackingStore?.Get("displayName"); } + set { BackingStore?.Set("displayName", value); } + } +#endif + /// The error property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.PublicError? Error + { + get { return BackingStore?.Get("error"); } + set { BackingStore?.Set("error", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.PublicError Error + { + get { return BackingStore?.Get("error"); } + set { BackingStore?.Set("error", value); } + } +#endif + /// The lastModifiedBy property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.IdentitySet? LastModifiedBy + { + get { return BackingStore?.Get("lastModifiedBy"); } + set { BackingStore?.Set("lastModifiedBy", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.IdentitySet LastModifiedBy + { + get { return BackingStore?.Get("lastModifiedBy"); } + set { BackingStore?.Set("lastModifiedBy", value); } + } +#endif + /// The lastModifiedDateTime property + public DateTimeOffset? LastModifiedDateTime + { + get { return BackingStore?.Get("lastModifiedDateTime"); } + set { BackingStore?.Set("lastModifiedDateTime", value); } + } + /// The protectionTimePeriod property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimePeriod? ProtectionTimePeriod + { + get { return BackingStore?.Get("protectionTimePeriod"); } + set { BackingStore?.Set("protectionTimePeriod", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimePeriod ProtectionTimePeriod + { + get { return BackingStore?.Get("protectionTimePeriod"); } + set { BackingStore?.Set("protectionTimePeriod", value); } + } +#endif + /// The protectionUnitIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ProtectionUnitIds + { + get { return BackingStore?.Get?>("protectionUnitIds"); } + set { BackingStore?.Set("protectionUnitIds", value); } + } +#nullable restore +#else + public List ProtectionUnitIds + { + get { return BackingStore?.Get>("protectionUnitIds"); } + set { BackingStore?.Set("protectionUnitIds", value); } + } +#endif + /// The restorePointPreference property + public global::Microsoft.Graph.Models.RestorePointPreference? RestorePointPreference + { + get { return BackingStore?.Get("restorePointPreference"); } + set { BackingStore?.Set("restorePointPreference", value); } + } + /// The status property + public global::Microsoft.Graph.Models.RestoreArtifactsBulkRequestStatus? Status + { + get { return BackingStore?.Get("status"); } + set { BackingStore?.Set("status", value); } + } + /// The tags property + public global::Microsoft.Graph.Models.RestorePointTags? Tags + { + get { return BackingStore?.Get("tags"); } + set { BackingStore?.Set("tags", value); } + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + var mappingValue = parseNode.GetChildNode("@odata.type")?.GetStringValue(); + return mappingValue switch + { + "#microsoft.graph.driveRestoreArtifactsBulkAdditionRequest" => new global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest(), + "#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest" => new global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest(), + "#microsoft.graph.siteRestoreArtifactsBulkAdditionRequest" => new global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest(), + _ => new global::Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase(), + }; + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "createdBy", n => { CreatedBy = n.GetObjectValue(global::Microsoft.Graph.Models.IdentitySet.CreateFromDiscriminatorValue); } }, + { "createdDateTime", n => { CreatedDateTime = n.GetDateTimeOffsetValue(); } }, + { "destinationType", n => { DestinationType = n.GetEnumValue(); } }, + { "displayName", n => { DisplayName = n.GetStringValue(); } }, + { "error", n => { Error = n.GetObjectValue(global::Microsoft.Graph.Models.PublicError.CreateFromDiscriminatorValue); } }, + { "lastModifiedBy", n => { LastModifiedBy = n.GetObjectValue(global::Microsoft.Graph.Models.IdentitySet.CreateFromDiscriminatorValue); } }, + { "lastModifiedDateTime", n => { LastModifiedDateTime = n.GetDateTimeOffsetValue(); } }, + { "protectionTimePeriod", n => { ProtectionTimePeriod = n.GetObjectValue(global::Microsoft.Graph.Models.TimePeriod.CreateFromDiscriminatorValue); } }, + { "protectionUnitIds", n => { ProtectionUnitIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "restorePointPreference", n => { RestorePointPreference = n.GetEnumValue(); } }, + { "status", n => { Status = n.GetEnumValue(); } }, + { "tags", n => { Tags = 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("createdBy", CreatedBy); + writer.WriteDateTimeOffsetValue("createdDateTime", CreatedDateTime); + writer.WriteEnumValue("destinationType", DestinationType); + writer.WriteStringValue("displayName", DisplayName); + writer.WriteObjectValue("error", Error); + writer.WriteObjectValue("lastModifiedBy", LastModifiedBy); + writer.WriteDateTimeOffsetValue("lastModifiedDateTime", LastModifiedDateTime); + writer.WriteObjectValue("protectionTimePeriod", ProtectionTimePeriod); + writer.WriteCollectionOfPrimitiveValues("protectionUnitIds", ProtectionUnitIds); + writer.WriteEnumValue("restorePointPreference", RestorePointPreference); + writer.WriteEnumValue("status", Status); + writer.WriteEnumValue("tags", Tags); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/Security/DocumentVersion.cs b/src/Microsoft.Graph/Generated/Models/RestoreArtifactsBulkRequestStatus.cs similarity index 67% rename from src/Microsoft.Graph/Generated/Models/Security/DocumentVersion.cs rename to src/Microsoft.Graph/Generated/Models/RestoreArtifactsBulkRequestStatus.cs index 1517c223f12..5fe4d03fda2 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/DocumentVersion.cs +++ b/src/Microsoft.Graph/Generated/Models/RestoreArtifactsBulkRequestStatus.cs @@ -1,28 +1,28 @@ // using System.Runtime.Serialization; using System; -namespace Microsoft.Graph.Models.Security +namespace Microsoft.Graph.Models { [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] #pragma warning disable CS1591 - public enum DocumentVersion + public enum RestoreArtifactsBulkRequestStatus #pragma warning restore CS1591 { - [EnumMember(Value = "latest")] + [EnumMember(Value = "unknown")] #pragma warning disable CS1591 - Latest, + Unknown, #pragma warning restore CS1591 - [EnumMember(Value = "recent10")] + [EnumMember(Value = "active")] #pragma warning disable CS1591 - Recent10, + Active, #pragma warning restore CS1591 - [EnumMember(Value = "recent100")] + [EnumMember(Value = "completed")] #pragma warning disable CS1591 - Recent100, + Completed, #pragma warning restore CS1591 - [EnumMember(Value = "all")] + [EnumMember(Value = "completedWithErrors")] #pragma warning disable CS1591 - All, + CompletedWithErrors, #pragma warning restore CS1591 [EnumMember(Value = "unknownFutureValue")] #pragma warning disable CS1591 diff --git a/src/Microsoft.Graph/Generated/Models/Security/AdditionalDataOptions.cs b/src/Microsoft.Graph/Generated/Models/Security/AdditionalDataOptions.cs index e17b77769e4..431efaeb6c1 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/AdditionalDataOptions.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/AdditionalDataOptions.cs @@ -21,29 +21,5 @@ public enum AdditionalDataOptions #pragma warning disable CS1591 UnknownFutureValue = 4, #pragma warning restore CS1591 - [EnumMember(Value = "advancedIndexing")] - #pragma warning disable CS1591 - AdvancedIndexing = 8, - #pragma warning restore CS1591 - [EnumMember(Value = "listAttachments")] - #pragma warning disable CS1591 - ListAttachments = 16, - #pragma warning restore CS1591 - [EnumMember(Value = "htmlTranscripts")] - #pragma warning disable CS1591 - HtmlTranscripts = 32, - #pragma warning restore CS1591 - [EnumMember(Value = "messageConversationExpansion")] - #pragma warning disable CS1591 - MessageConversationExpansion = 64, - #pragma warning restore CS1591 - [EnumMember(Value = "locationsWithoutHits")] - #pragma warning disable CS1591 - LocationsWithoutHits = 128, - #pragma warning restore CS1591 - [EnumMember(Value = "allItemsInFolder")] - #pragma warning disable CS1591 - AllItemsInFolder = 256, - #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/Security/AdditionalOptions.cs b/src/Microsoft.Graph/Generated/Models/Security/AdditionalOptions.cs index 7388e3dc770..1ea163feba5 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/AdditionalOptions.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/AdditionalOptions.cs @@ -37,41 +37,5 @@ public enum AdditionalOptions #pragma warning disable CS1591 UnknownFutureValue = 64, #pragma warning restore CS1591 - [EnumMember(Value = "htmlTranscripts")] - #pragma warning disable CS1591 - HtmlTranscripts = 128, - #pragma warning restore CS1591 - [EnumMember(Value = "advancedIndexing")] - #pragma warning disable CS1591 - AdvancedIndexing = 256, - #pragma warning restore CS1591 - [EnumMember(Value = "allItemsInFolder")] - #pragma warning disable CS1591 - AllItemsInFolder = 512, - #pragma warning restore CS1591 - [EnumMember(Value = "includeFolderAndPath")] - #pragma warning disable CS1591 - IncludeFolderAndPath = 1024, - #pragma warning restore CS1591 - [EnumMember(Value = "condensePaths")] - #pragma warning disable CS1591 - CondensePaths = 2048, - #pragma warning restore CS1591 - [EnumMember(Value = "friendlyName")] - #pragma warning disable CS1591 - FriendlyName = 4096, - #pragma warning restore CS1591 - [EnumMember(Value = "splitSource")] - #pragma warning disable CS1591 - SplitSource = 8192, - #pragma warning restore CS1591 - [EnumMember(Value = "optimizedPartitionSize")] - #pragma warning disable CS1591 - OptimizedPartitionSize = 16384, - #pragma warning restore CS1591 - [EnumMember(Value = "includeReport")] - #pragma warning disable CS1591 - IncludeReport = 32768, - #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.cs b/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.cs index ec20e2f0629..56ff19ca5d6 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.cs @@ -12,30 +12,6 @@ namespace Microsoft.Graph.Models.Security public partial class EdiscoveryAddToReviewSetOperation : global::Microsoft.Graph.Models.Security.CaseOperation, IParsable #pragma warning restore CS1591 { - /// The additionalDataOptions property - public global::Microsoft.Graph.Models.Security.AdditionalDataOptions? AdditionalDataOptions - { - get { return BackingStore?.Get("additionalDataOptions"); } - set { BackingStore?.Set("additionalDataOptions", value); } - } - /// The cloudAttachmentVersion property - public global::Microsoft.Graph.Models.Security.CloudAttachmentVersion? CloudAttachmentVersion - { - get { return BackingStore?.Get("cloudAttachmentVersion"); } - set { BackingStore?.Set("cloudAttachmentVersion", value); } - } - /// The documentVersion property - public global::Microsoft.Graph.Models.Security.DocumentVersion? DocumentVersion - { - get { return BackingStore?.Get("documentVersion"); } - set { BackingStore?.Set("documentVersion", value); } - } - /// The itemsToInclude property - public global::Microsoft.Graph.Models.Security.ItemsToInclude? ItemsToInclude - { - get { return BackingStore?.Get("itemsToInclude"); } - set { BackingStore?.Set("itemsToInclude", value); } - } /// eDiscovery review set to which items matching source collection query gets added. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -86,10 +62,6 @@ public override IDictionary> GetFieldDeserializers() { return new Dictionary>(base.GetFieldDeserializers()) { - { "additionalDataOptions", n => { AdditionalDataOptions = n.GetEnumValue(); } }, - { "cloudAttachmentVersion", n => { CloudAttachmentVersion = n.GetEnumValue(); } }, - { "documentVersion", n => { DocumentVersion = n.GetEnumValue(); } }, - { "itemsToInclude", n => { ItemsToInclude = n.GetEnumValue(); } }, { "reviewSet", n => { ReviewSet = n.GetObjectValue(global::Microsoft.Graph.Models.Security.EdiscoveryReviewSet.CreateFromDiscriminatorValue); } }, { "search", n => { Search = n.GetObjectValue(global::Microsoft.Graph.Models.Security.EdiscoverySearch.CreateFromDiscriminatorValue); } }, }; @@ -102,10 +74,6 @@ public override void Serialize(ISerializationWriter writer) { _ = writer ?? throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); - writer.WriteEnumValue("additionalDataOptions", AdditionalDataOptions); - writer.WriteEnumValue("cloudAttachmentVersion", CloudAttachmentVersion); - writer.WriteEnumValue("documentVersion", DocumentVersion); - writer.WriteEnumValue("itemsToInclude", ItemsToInclude); writer.WriteObjectValue("reviewSet", ReviewSet); writer.WriteObjectValue("search", Search); } diff --git a/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryEstimateOperation.cs b/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryEstimateOperation.cs index 97f4a638ece..537f07607af 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryEstimateOperation.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/EdiscoveryEstimateOperation.cs @@ -52,12 +52,6 @@ public int? SiteCount get { return BackingStore?.Get("siteCount"); } set { BackingStore?.Set("siteCount", value); } } - /// The statisticsOptions property - public global::Microsoft.Graph.Models.Security.StatisticsOptions? StatisticsOptions - { - get { return BackingStore?.Get("statisticsOptions"); } - set { BackingStore?.Set("statisticsOptions", value); } - } /// The estimated count of unindexed items for the collection. public long? UnindexedItemCount { @@ -93,7 +87,6 @@ public override IDictionary> GetFieldDeserializers() { "mailboxCount", n => { MailboxCount = n.GetIntValue(); } }, { "search", n => { Search = n.GetObjectValue(global::Microsoft.Graph.Models.Security.EdiscoverySearch.CreateFromDiscriminatorValue); } }, { "siteCount", n => { SiteCount = n.GetIntValue(); } }, - { "statisticsOptions", n => { StatisticsOptions = n.GetEnumValue(); } }, { "unindexedItemCount", n => { UnindexedItemCount = n.GetLongValue(); } }, { "unindexedItemsSize", n => { UnindexedItemsSize = n.GetLongValue(); } }, }; @@ -111,7 +104,6 @@ public override void Serialize(ISerializationWriter writer) writer.WriteIntValue("mailboxCount", MailboxCount); writer.WriteObjectValue("search", Search); writer.WriteIntValue("siteCount", SiteCount); - writer.WriteEnumValue("statisticsOptions", StatisticsOptions); writer.WriteLongValue("unindexedItemCount", UnindexedItemCount); writer.WriteLongValue("unindexedItemsSize", UnindexedItemsSize); } diff --git a/src/Microsoft.Graph/Generated/Models/Security/EdiscoverySearchExportOperation.cs b/src/Microsoft.Graph/Generated/Models/Security/EdiscoverySearchExportOperation.cs index d08d45ec546..91ad8a19602 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/EdiscoverySearchExportOperation.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/EdiscoverySearchExportOperation.cs @@ -18,12 +18,6 @@ public partial class EdiscoverySearchExportOperation : global::Microsoft.Graph.M get { return BackingStore?.Get("additionalOptions"); } set { BackingStore?.Set("additionalOptions", value); } } - /// The cloudAttachmentVersion property - public global::Microsoft.Graph.Models.Security.CloudAttachmentVersion? CloudAttachmentVersion - { - get { return BackingStore?.Get("cloudAttachmentVersion"); } - set { BackingStore?.Set("cloudAttachmentVersion", value); } - } /// The description of the export by the user. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -56,12 +50,6 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// The documentVersion property - public global::Microsoft.Graph.Models.Security.DocumentVersion? DocumentVersion - { - get { return BackingStore?.Get("documentVersion"); } - set { BackingStore?.Set("documentVersion", value); } - } /// Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue. public global::Microsoft.Graph.Models.Security.ExportCriteria? ExportCriteria { @@ -137,10 +125,8 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "additionalOptions", n => { AdditionalOptions = n.GetEnumValue(); } }, - { "cloudAttachmentVersion", n => { CloudAttachmentVersion = n.GetEnumValue(); } }, { "description", n => { Description = n.GetStringValue(); } }, { "displayName", n => { DisplayName = n.GetStringValue(); } }, - { "documentVersion", n => { DocumentVersion = n.GetEnumValue(); } }, { "exportCriteria", n => { ExportCriteria = n.GetEnumValue(); } }, { "exportFileMetadata", n => { ExportFileMetadata = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Security.ExportFileMetadata.CreateFromDiscriminatorValue)?.AsList(); } }, { "exportFormat", n => { ExportFormat = n.GetEnumValue(); } }, @@ -158,10 +144,8 @@ public override void Serialize(ISerializationWriter writer) _ = writer ?? throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteEnumValue("additionalOptions", AdditionalOptions); - writer.WriteEnumValue("cloudAttachmentVersion", CloudAttachmentVersion); writer.WriteStringValue("description", Description); writer.WriteStringValue("displayName", DisplayName); - writer.WriteEnumValue("documentVersion", DocumentVersion); writer.WriteEnumValue("exportCriteria", ExportCriteria); writer.WriteCollectionOfObjectValues("exportFileMetadata", ExportFileMetadata); writer.WriteEnumValue("exportFormat", ExportFormat); diff --git a/src/Microsoft.Graph/Generated/Models/Security/ExportFileStructure.cs b/src/Microsoft.Graph/Generated/Models/Security/ExportFileStructure.cs index 626653291f6..e6d34467ae8 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/ExportFileStructure.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/ExportFileStructure.cs @@ -24,9 +24,5 @@ public enum ExportFileStructure #pragma warning disable CS1591 UnknownFutureValue, #pragma warning restore CS1591 - [EnumMember(Value = "msg")] - #pragma warning disable CS1591 - Msg, - #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/Security/ExportOptions.cs b/src/Microsoft.Graph/Generated/Models/Security/ExportOptions.cs index 61b7be5cc6e..402f4359159 100644 --- a/src/Microsoft.Graph/Generated/Models/Security/ExportOptions.cs +++ b/src/Microsoft.Graph/Generated/Models/Security/ExportOptions.cs @@ -29,25 +29,5 @@ public enum ExportOptions #pragma warning disable CS1591 UnknownFutureValue = 16, #pragma warning restore CS1591 - [EnumMember(Value = "splitSource")] - #pragma warning disable CS1591 - SplitSource = 32, - #pragma warning restore CS1591 - [EnumMember(Value = "includeFolderAndPath")] - #pragma warning disable CS1591 - IncludeFolderAndPath = 64, - #pragma warning restore CS1591 - [EnumMember(Value = "friendlyName")] - #pragma warning disable CS1591 - FriendlyName = 128, - #pragma warning restore CS1591 - [EnumMember(Value = "condensePaths")] - #pragma warning disable CS1591 - CondensePaths = 256, - #pragma warning restore CS1591 - [EnumMember(Value = "optimizedPartitionSize")] - #pragma warning disable CS1591 - OptimizedPartitionSize = 512, - #pragma warning restore CS1591 } } diff --git a/src/Microsoft.Graph/Generated/Models/Security/ItemsToInclude.cs b/src/Microsoft.Graph/Generated/Models/Security/ItemsToInclude.cs deleted file mode 100644 index fd41819def5..00000000000 --- a/src/Microsoft.Graph/Generated/Models/Security/ItemsToInclude.cs +++ /dev/null @@ -1,25 +0,0 @@ -// -using System.Runtime.Serialization; -using System; -namespace Microsoft.Graph.Models.Security -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - [Flags] - #pragma warning disable CS1591 - public enum ItemsToInclude - #pragma warning restore CS1591 - { - [EnumMember(Value = "searchHits")] - #pragma warning disable CS1591 - SearchHits = 1, - #pragma warning restore CS1591 - [EnumMember(Value = "partiallyIndexed")] - #pragma warning disable CS1591 - PartiallyIndexed = 2, - #pragma warning restore CS1591 - [EnumMember(Value = "unknownFutureValue")] - #pragma warning disable CS1591 - UnknownFutureValue = 4, - #pragma warning restore CS1591 - } -} diff --git a/src/Microsoft.Graph/Generated/Models/SharePointProtectionPolicy.cs b/src/Microsoft.Graph/Generated/Models/SharePointProtectionPolicy.cs index 0b0325ac348..c06a4e96b77 100644 --- a/src/Microsoft.Graph/Generated/Models/SharePointProtectionPolicy.cs +++ b/src/Microsoft.Graph/Generated/Models/SharePointProtectionPolicy.cs @@ -43,6 +43,22 @@ public partial class SharePointProtectionPolicy : global::Microsoft.Graph.Models get { return BackingStore?.Get>("siteProtectionUnits"); } set { BackingStore?.Set("siteProtectionUnits", value); } } +#endif + /// The siteProtectionUnitsBulkAdditionJobs property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SiteProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get?>("siteProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("siteProtectionUnitsBulkAdditionJobs", value); } + } +#nullable restore +#else + public List SiteProtectionUnitsBulkAdditionJobs + { + get { return BackingStore?.Get>("siteProtectionUnitsBulkAdditionJobs"); } + set { BackingStore?.Set("siteProtectionUnitsBulkAdditionJobs", value); } + } #endif /// /// Instantiates a new and sets the default values. @@ -71,6 +87,7 @@ public override IDictionary> GetFieldDeserializers() { { "siteInclusionRules", n => { SiteInclusionRules = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteProtectionRule.CreateFromDiscriminatorValue)?.AsList(); } }, { "siteProtectionUnits", n => { SiteProtectionUnits = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteProtectionUnit.CreateFromDiscriminatorValue)?.AsList(); } }, + { "siteProtectionUnitsBulkAdditionJobs", n => { SiteProtectionUnitsBulkAdditionJobs = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -83,6 +100,7 @@ public override void Serialize(ISerializationWriter writer) base.Serialize(writer); writer.WriteCollectionOfObjectValues("siteInclusionRules", SiteInclusionRules); writer.WriteCollectionOfObjectValues("siteProtectionUnits", SiteProtectionUnits); + writer.WriteCollectionOfObjectValues("siteProtectionUnitsBulkAdditionJobs", SiteProtectionUnitsBulkAdditionJobs); } } } diff --git a/src/Microsoft.Graph/Generated/Models/SharePointRestoreSession.cs b/src/Microsoft.Graph/Generated/Models/SharePointRestoreSession.cs index 6ba5e8ca3d0..a10419bb269 100644 --- a/src/Microsoft.Graph/Generated/Models/SharePointRestoreSession.cs +++ b/src/Microsoft.Graph/Generated/Models/SharePointRestoreSession.cs @@ -27,6 +27,22 @@ public partial class SharePointRestoreSession : global::Microsoft.Graph.Models.R get { return BackingStore?.Get>("siteRestoreArtifacts"); } set { BackingStore?.Set("siteRestoreArtifacts", value); } } +#endif + /// The siteRestoreArtifactsBulkAdditionRequests property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SiteRestoreArtifactsBulkAdditionRequests + { + get { return BackingStore?.Get?>("siteRestoreArtifactsBulkAdditionRequests"); } + set { BackingStore?.Set("siteRestoreArtifactsBulkAdditionRequests", value); } + } +#nullable restore +#else + public List SiteRestoreArtifactsBulkAdditionRequests + { + get { return BackingStore?.Get>("siteRestoreArtifactsBulkAdditionRequests"); } + set { BackingStore?.Set("siteRestoreArtifactsBulkAdditionRequests", value); } + } #endif /// /// Instantiates a new and sets the default values. @@ -54,6 +70,7 @@ public override IDictionary> GetFieldDeserializers() return new Dictionary>(base.GetFieldDeserializers()) { { "siteRestoreArtifacts", n => { SiteRestoreArtifacts = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteRestoreArtifact.CreateFromDiscriminatorValue)?.AsList(); } }, + { "siteRestoreArtifactsBulkAdditionRequests", n => { SiteRestoreArtifactsBulkAdditionRequests = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue)?.AsList(); } }, }; } /// @@ -65,6 +82,7 @@ public override void Serialize(ISerializationWriter writer) _ = writer ?? throw new ArgumentNullException(nameof(writer)); base.Serialize(writer); writer.WriteCollectionOfObjectValues("siteRestoreArtifacts", SiteRestoreArtifacts); + writer.WriteCollectionOfObjectValues("siteRestoreArtifactsBulkAdditionRequests", SiteRestoreArtifactsBulkAdditionRequests); } } } diff --git a/src/Microsoft.Graph/Generated/Models/SiteProtectionUnitsBulkAdditionJob.cs b/src/Microsoft.Graph/Generated/Models/SiteProtectionUnitsBulkAdditionJob.cs new file mode 100644 index 00000000000..bfef4b6c651 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/SiteProtectionUnitsBulkAdditionJob.cs @@ -0,0 +1,89 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SiteProtectionUnitsBulkAdditionJob : global::Microsoft.Graph.Models.ProtectionUnitsBulkJobBase, IParsable + #pragma warning restore CS1591 + { + /// The siteIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SiteIds + { + get { return BackingStore?.Get?>("siteIds"); } + set { BackingStore?.Set("siteIds", value); } + } +#nullable restore +#else + public List SiteIds + { + get { return BackingStore?.Get>("siteIds"); } + set { BackingStore?.Set("siteIds", value); } + } +#endif + /// The siteWebUrls property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SiteWebUrls + { + get { return BackingStore?.Get?>("siteWebUrls"); } + set { BackingStore?.Set("siteWebUrls", value); } + } +#nullable restore +#else + public List SiteWebUrls + { + get { return BackingStore?.Get>("siteWebUrls"); } + set { BackingStore?.Set("siteWebUrls", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SiteProtectionUnitsBulkAdditionJob() : base() + { + OdataType = "#microsoft.graph.siteProtectionUnitsBulkAdditionJob"; + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "siteIds", n => { SiteIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "siteWebUrls", n => { SiteWebUrls = 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("siteIds", SiteIds); + writer.WriteCollectionOfPrimitiveValues("siteWebUrls", SiteWebUrls); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/SiteProtectionUnitsBulkAdditionJobCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/SiteProtectionUnitsBulkAdditionJobCollectionResponse.cs new file mode 100644 index 00000000000..97c2c543c59 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/SiteProtectionUnitsBulkAdditionJobCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SiteProtectionUnitsBulkAdditionJobCollectionResponse : global::Microsoft.Graph.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJobCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJobCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob.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/SiteRestoreArtifactsBulkAdditionRequest.cs b/src/Microsoft.Graph/Generated/Models/SiteRestoreArtifactsBulkAdditionRequest.cs new file mode 100644 index 00000000000..6936f1e28c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/SiteRestoreArtifactsBulkAdditionRequest.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SiteRestoreArtifactsBulkAdditionRequest : global::Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase, IParsable + #pragma warning restore CS1591 + { + /// The siteIds property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SiteIds + { + get { return BackingStore?.Get?>("siteIds"); } + set { BackingStore?.Set("siteIds", value); } + } +#nullable restore +#else + public List SiteIds + { + get { return BackingStore?.Get>("siteIds"); } + set { BackingStore?.Set("siteIds", value); } + } +#endif + /// The siteWebUrls property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? SiteWebUrls + { + get { return BackingStore?.Get?>("siteWebUrls"); } + set { BackingStore?.Set("siteWebUrls", value); } + } +#nullable restore +#else + public List SiteWebUrls + { + get { return BackingStore?.Get>("siteWebUrls"); } + set { BackingStore?.Set("siteWebUrls", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "siteIds", n => { SiteIds = n.GetCollectionOfPrimitiveValues()?.AsList(); } }, + { "siteWebUrls", n => { SiteWebUrls = 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("siteIds", SiteIds); + writer.WriteCollectionOfPrimitiveValues("siteWebUrls", SiteWebUrls); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Models/SiteRestoreArtifactsBulkAdditionRequestCollectionResponse.cs b/src/Microsoft.Graph/Generated/Models/SiteRestoreArtifactsBulkAdditionRequestCollectionResponse.cs new file mode 100644 index 00000000000..85d2e271f60 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Models/SiteRestoreArtifactsBulkAdditionRequestCollectionResponse.cs @@ -0,0 +1,64 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Models +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SiteRestoreArtifactsBulkAdditionRequestCollectionResponse : global::Microsoft.Graph.Models.BaseCollectionPaginationCountResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest.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/Organization/Item/Branding/Localizations/Item/BannerLogo/BannerLogoRequestBuilder.cs b/src/Microsoft.Graph/Generated/Organization/Item/Branding/Localizations/Item/BannerLogo/BannerLogoRequestBuilder.cs index effa4bb5a25..6437dd04d65 100644 --- a/src/Microsoft.Graph/Generated/Organization/Item/Branding/Localizations/Item/BannerLogo/BannerLogoRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Organization/Item/Branding/Localizations/Item/BannerLogo/BannerLogoRequestBuilder.cs @@ -56,8 +56,8 @@ public async Task DeleteAsync(Action - /// Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. - /// Find more info here + /// Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -126,7 +126,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Retrieve the default organizational branding object, if the Accept-Language header is set to 0 or default. If no default organizational branding object exists, this method returns a 404 Not Found error. If the Accept-Language header is set to an existing locale identified by the value of its id, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, usernameHintText and signInPageText. To retrieve Stream types of the default branding, for example, bannerLogo and backgroundImage, use the GET organizationalBrandingLocalization method. + /// Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Organization/Item/OrganizationItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Organization/Item/OrganizationItemRequestBuilder.cs index 454721ef8c9..e7ae154b4b2 100644 --- a/src/Microsoft.Graph/Generated/Organization/Item/OrganizationItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Organization/Item/OrganizationItemRequestBuilder.cs @@ -111,8 +111,8 @@ public async Task DeleteAsync(Action - /// Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. - /// Find more info here + /// Read properties and relationships of the organization object. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -179,7 +179,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. + /// Read properties and relationships of the organization object. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -237,7 +237,7 @@ public partial class OrganizationItemRequestBuilderDeleteRequestConfiguration : { } /// - /// Get the properties and relationships of the currently authenticated organization. Since the organization resource supports extensions, you can also use the GET operation to get custom properties and extension data in an organization instance. + /// Read properties and relationships of the organization object. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class OrganizationItemRequestBuilderGetQueryParameters 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 b90c6988e4b..a19479c3b78 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.Models.CrossTenantIdentitySyncPolicyPartner.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a cross-tenant user synchronization policy for a partner-specific configuration. - /// Find more info here + /// Update the user synchronization policy of a partner-specific configuration. + /// Find more info here /// /// A /// The request body @@ -145,7 +145,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a cross-tenant user synchronization policy for a partner-specific configuration. + /// Update the user synchronization policy of a partner-specific configuration. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/AddToReviewSetPostRequestBody.cs b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/AddToReviewSetPostRequestBody.cs index 731b78bf758..4a519247aa2 100644 --- a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/AddToReviewSetPostRequestBody.cs +++ b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/ReviewSets/Item/MicrosoftGraphSecurityAddToReviewSet/AddToReviewSetPostRequestBody.cs @@ -28,24 +28,6 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The cloudAttachmentVersion property - public global::Microsoft.Graph.Models.Security.CloudAttachmentVersion? CloudAttachmentVersion - { - get { return BackingStore?.Get("cloudAttachmentVersion"); } - set { BackingStore?.Set("cloudAttachmentVersion", value); } - } - /// The documentVersion property - public global::Microsoft.Graph.Models.Security.DocumentVersion? DocumentVersion - { - get { return BackingStore?.Get("documentVersion"); } - set { BackingStore?.Set("documentVersion", value); } - } - /// The itemsToInclude property - public global::Microsoft.Graph.Models.Security.ItemsToInclude? ItemsToInclude - { - get { return BackingStore?.Get("itemsToInclude"); } - set { BackingStore?.Set("itemsToInclude", value); } - } /// The search property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -89,9 +71,6 @@ public virtual IDictionary> GetFieldDeserializers() return new Dictionary> { { "additionalDataOptions", n => { AdditionalDataOptions = n.GetEnumValue(); } }, - { "cloudAttachmentVersion", n => { CloudAttachmentVersion = n.GetEnumValue(); } }, - { "documentVersion", n => { DocumentVersion = n.GetEnumValue(); } }, - { "itemsToInclude", n => { ItemsToInclude = n.GetEnumValue(); } }, { "search", n => { Search = n.GetObjectValue(global::Microsoft.Graph.Models.Security.EdiscoverySearch.CreateFromDiscriminatorValue); } }, }; } @@ -103,9 +82,6 @@ public virtual void Serialize(ISerializationWriter writer) { _ = writer ?? throw new ArgumentNullException(nameof(writer)); writer.WriteEnumValue("additionalDataOptions", AdditionalDataOptions); - writer.WriteEnumValue("cloudAttachmentVersion", CloudAttachmentVersion); - writer.WriteEnumValue("documentVersion", DocumentVersion); - writer.WriteEnumValue("itemsToInclude", ItemsToInclude); writer.WriteObjectValue("search", Search); writer.WriteAdditionalData(AdditionalData); } diff --git a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportReport/ExportReportPostRequestBody.cs b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportReport/ExportReportPostRequestBody.cs index 3e2df825aef..a70ad02ddb6 100644 --- a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportReport/ExportReportPostRequestBody.cs +++ b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportReport/ExportReportPostRequestBody.cs @@ -28,12 +28,6 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The cloudAttachmentVersion property - public global::Microsoft.Graph.Models.Security.CloudAttachmentVersion? CloudAttachmentVersion - { - get { return BackingStore?.Get("cloudAttachmentVersion"); } - set { BackingStore?.Set("cloudAttachmentVersion", value); } - } /// The description property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -66,12 +60,6 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// The documentVersion property - public global::Microsoft.Graph.Models.Security.DocumentVersion? DocumentVersion - { - get { return BackingStore?.Get("documentVersion"); } - set { BackingStore?.Set("documentVersion", value); } - } /// The exportCriteria property public global::Microsoft.Graph.Models.Security.ExportCriteria? ExportCriteria { @@ -111,10 +99,8 @@ public virtual IDictionary> GetFieldDeserializers() return new Dictionary> { { "additionalOptions", n => { AdditionalOptions = n.GetEnumValue(); } }, - { "cloudAttachmentVersion", n => { CloudAttachmentVersion = n.GetEnumValue(); } }, { "description", n => { Description = n.GetStringValue(); } }, { "displayName", n => { DisplayName = n.GetStringValue(); } }, - { "documentVersion", n => { DocumentVersion = n.GetEnumValue(); } }, { "exportCriteria", n => { ExportCriteria = n.GetEnumValue(); } }, { "exportLocation", n => { ExportLocation = n.GetEnumValue(); } }, }; @@ -127,10 +113,8 @@ public virtual void Serialize(ISerializationWriter writer) { _ = writer ?? throw new ArgumentNullException(nameof(writer)); writer.WriteEnumValue("additionalOptions", AdditionalOptions); - writer.WriteEnumValue("cloudAttachmentVersion", CloudAttachmentVersion); writer.WriteStringValue("description", Description); writer.WriteStringValue("displayName", DisplayName); - writer.WriteEnumValue("documentVersion", DocumentVersion); writer.WriteEnumValue("exportCriteria", ExportCriteria); writer.WriteEnumValue("exportLocation", ExportLocation); writer.WriteAdditionalData(AdditionalData); diff --git a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.cs b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.cs index f1718663fc9..8fb65a78ace 100644 --- a/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.cs +++ b/src/Microsoft.Graph/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.cs @@ -28,12 +28,6 @@ public IDictionary AdditionalData } /// Stores model information. public IBackingStore BackingStore { get; private set; } - /// The cloudAttachmentVersion property - public global::Microsoft.Graph.Models.Security.CloudAttachmentVersion? CloudAttachmentVersion - { - get { return BackingStore?.Get("cloudAttachmentVersion"); } - set { BackingStore?.Set("cloudAttachmentVersion", value); } - } /// The description property #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable @@ -66,12 +60,6 @@ public string DisplayName set { BackingStore?.Set("displayName", value); } } #endif - /// The documentVersion property - public global::Microsoft.Graph.Models.Security.DocumentVersion? DocumentVersion - { - get { return BackingStore?.Get("documentVersion"); } - set { BackingStore?.Set("documentVersion", value); } - } /// The exportCriteria property public global::Microsoft.Graph.Models.Security.ExportCriteria? ExportCriteria { @@ -123,10 +111,8 @@ public virtual IDictionary> GetFieldDeserializers() return new Dictionary> { { "additionalOptions", n => { AdditionalOptions = n.GetEnumValue(); } }, - { "cloudAttachmentVersion", n => { CloudAttachmentVersion = n.GetEnumValue(); } }, { "description", n => { Description = n.GetStringValue(); } }, { "displayName", n => { DisplayName = n.GetStringValue(); } }, - { "documentVersion", n => { DocumentVersion = n.GetEnumValue(); } }, { "exportCriteria", n => { ExportCriteria = n.GetEnumValue(); } }, { "exportFormat", n => { ExportFormat = n.GetEnumValue(); } }, { "exportLocation", n => { ExportLocation = n.GetEnumValue(); } }, @@ -141,10 +127,8 @@ public virtual void Serialize(ISerializationWriter writer) { _ = writer ?? throw new ArgumentNullException(nameof(writer)); writer.WriteEnumValue("additionalOptions", AdditionalOptions); - writer.WriteEnumValue("cloudAttachmentVersion", CloudAttachmentVersion); writer.WriteStringValue("description", Description); writer.WriteStringValue("displayName", DisplayName); - writer.WriteEnumValue("documentVersion", DocumentVersion); writer.WriteEnumValue("exportCriteria", ExportCriteria); writer.WriteEnumValue("exportFormat", ExportFormat); writer.WriteEnumValue("exportLocation", ExportLocation); 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 4cbb76344f4..8e76c3807e5 100644 --- a/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Sites/Item/Lists/Item/ListItemRequestBuilder.cs @@ -105,8 +105,8 @@ public async Task DeleteAsync(Action - /// Get a list of rich long-running operations associated with a list. - /// Find more info here + /// Returns the metadata for a list. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -172,7 +172,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get a list of rich long-running operations associated with a list. + /// Returns the metadata for a list. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -230,7 +230,7 @@ public partial class ListItemRequestBuilderDeleteRequestConfiguration : RequestC { } /// - /// Get a list of rich long-running operations associated with a list. + /// Returns 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/Solutions/BackupRestore/BackupRestoreRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.cs index 183e84825e1..377ce826f75 100644 --- a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.cs @@ -4,11 +4,13 @@ using Microsoft.Graph.Models; using Microsoft.Graph.Solutions.BackupRestore.DriveInclusionRules; using Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits; +using Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs; using Microsoft.Graph.Solutions.BackupRestore.Enable; using Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies; using Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions; using Microsoft.Graph.Solutions.BackupRestore.MailboxInclusionRules; using Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits; +using Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs; using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies; using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions; using Microsoft.Graph.Solutions.BackupRestore.ProtectionPolicies; @@ -20,6 +22,7 @@ using Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions; using Microsoft.Graph.Solutions.BackupRestore.SiteInclusionRules; using Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits; +using Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -46,6 +49,11 @@ public partial class BackupRestoreRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits.DriveProtectionUnitsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + public global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder DriveProtectionUnitsBulkAdditionJobs + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to call the enable method. public global::Microsoft.Graph.Solutions.BackupRestore.Enable.EnableRequestBuilder Enable { @@ -71,6 +79,11 @@ public partial class BackupRestoreRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + public global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder MailboxProtectionUnitsBulkAdditionJobs + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the oneDriveForBusinessProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. public global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.OneDriveForBusinessProtectionPoliciesRequestBuilder OneDriveForBusinessProtectionPolicies { @@ -126,6 +139,11 @@ public partial class BackupRestoreRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits.SiteProtectionUnitsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + public global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder SiteProtectionUnitsBulkAdditionJobs + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..f1bf9ba642e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.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}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$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}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.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/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.cs new file mode 100644 index 00000000000..5f47523f57f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count; +using Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.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.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs +{ + /// + /// Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveProtectionUnitsBulkAdditionJobsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + /// The unique identifier of driveProtectionUnitsBulkAdditionJob + /// A + public global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("driveProtectionUnitsBulkAdditionJob%2Did", position); + return new global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(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 DriveProtectionUnitsBulkAdditionJobsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs{?%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 DriveProtectionUnitsBulkAdditionJobsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJobCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to driveProtectionUnitsBulkAdditionJobs for solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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 driveProtectionUnitsBulkAdditionJobs for solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob 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.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + { + /// 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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration : 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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.cs new file mode 100644 index 00000000000..439d342127f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item +{ + /// + /// Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveProtectionUnitsBulkAdditionJobItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob%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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property driveProtectionUnitsBulkAdditionJobs in solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property driveProtectionUnitsBulkAdditionJobs for solutions + /// + /// 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); + return requestInfo; + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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 driveProtectionUnitsBulkAdditionJobs in solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob 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.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + { + /// 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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration : 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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/ExchangeProtectionPolicyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/ExchangeProtectionPolicyItemRequestBuilder.cs index a8bd0004cb9..b81e412c6ca 100644 --- a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/ExchangeProtectionPolicyItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/ExchangeProtectionPolicyItemRequestBuilder.cs @@ -4,6 +4,7 @@ using Microsoft.Graph.Models; using Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxInclusionRules; using Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits; +using Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -30,6 +31,11 @@ public partial class ExchangeProtectionPolicyItemRequestBuilder : BaseRequestBui { get => new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + public global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder MailboxProtectionUnitsBulkAdditionJobs + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..1aad4d62c04 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.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}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs/$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}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.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/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.cs new file mode 100644 index 00000000000..a706941e3db --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item +{ + /// + /// Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob%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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + { + /// 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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.cs new file mode 100644 index 00000000000..184374921ac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeProtectionPolicies/Item/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.cs @@ -0,0 +1,183 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count; +using Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.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.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs +{ + /// + /// Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxProtectionUnitsBulkAdditionJobsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.exchangeProtectionPolicy entity. + /// The unique identifier of mailboxProtectionUnitsBulkAdditionJob + /// A + public global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("mailboxProtectionUnitsBulkAdditionJob%2Did", position); + return new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs{?%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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeProtectionPolicies/{exchangeProtectionPolicy%2Did}/mailboxProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + { + /// 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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/ExchangeRestoreSessionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/ExchangeRestoreSessionItemRequestBuilder.cs index bdae41f15a5..bd9eec4bc92 100644 --- a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/ExchangeRestoreSessionItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/ExchangeRestoreSessionItemRequestBuilder.cs @@ -4,6 +4,7 @@ using Microsoft.Graph.Models; using Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.GranularMailboxRestoreArtifacts; using Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts; +using Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -30,6 +31,11 @@ public partial class ExchangeRestoreSessionItemRequestBuilder : BaseRequestBuild { get => new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts.MailboxRestoreArtifactsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. + public global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder MailboxRestoreArtifactsBulkAdditionRequests + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..95b1c322126 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.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}/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests/$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}/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.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/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.cs new file mode 100644 index 00000000000..c67a287f200 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/Item/MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item +{ + /// + /// Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests/{mailboxRestoreArtifactsBulkAdditionRequest%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 MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests/{mailboxRestoreArtifactsBulkAdditionRequest%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property mailboxRestoreArtifactsBulkAdditionRequests for solutions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property mailboxRestoreArtifactsBulkAdditionRequests in solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property mailboxRestoreArtifactsBulkAdditionRequests for solutions + /// + /// 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); + return requestInfo; + } + /// + /// Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + /// + /// 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 mailboxRestoreArtifactsBulkAdditionRequests in solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest 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.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder(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 MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters + { + /// 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 MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration : 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 MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.cs new file mode 100644 index 00000000000..5864e4e01aa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/ExchangeRestoreSessions/Item/MailboxRestoreArtifactsBulkAdditionRequests/MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count; +using Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.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.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests +{ + /// + /// Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the mailboxRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.exchangeRestoreSession entity. + /// The unique identifier of mailboxRestoreArtifactsBulkAdditionRequest + /// A + public global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("mailboxRestoreArtifactsBulkAdditionRequest%2Did", position); + return new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder(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 MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests{?%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 MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/exchangeRestoreSessions/{exchangeRestoreSession%2Did}/mailboxRestoreArtifactsBulkAdditionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to mailboxRestoreArtifactsBulkAdditionRequests for solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + /// + /// 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 mailboxRestoreArtifactsBulkAdditionRequests for solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest 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.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get mailboxRestoreArtifactsBulkAdditionRequests from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters + { + /// 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 MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration : 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 MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..2042865291a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.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}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/$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}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.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/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.cs new file mode 100644 index 00000000000..963b200db80 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/Item/MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item +{ + /// + /// Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob%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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs/{mailboxProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property mailboxProtectionUnitsBulkAdditionJobs for solutions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property mailboxProtectionUnitsBulkAdditionJobs in solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property mailboxProtectionUnitsBulkAdditionJobs for solutions + /// + /// 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); + return requestInfo; + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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 mailboxProtectionUnitsBulkAdditionJobs in solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob 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.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + { + /// 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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration : 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 MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.cs new file mode 100644 index 00000000000..3c4cba236f7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/MailboxProtectionUnitsBulkAdditionJobs/MailboxProtectionUnitsBulkAdditionJobsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count; +using Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.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.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs +{ + /// + /// Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxProtectionUnitsBulkAdditionJobsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the mailboxProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + /// The unique identifier of mailboxProtectionUnitsBulkAdditionJob + /// A + public global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("mailboxProtectionUnitsBulkAdditionJob%2Did", position); + return new global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder(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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs{?%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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/mailboxProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to mailboxProtectionUnitsBulkAdditionJobs for solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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 mailboxProtectionUnitsBulkAdditionJobs for solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob 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.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get mailboxProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + { + /// 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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration : 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 MailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..01795e18b3e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.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}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs/$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}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.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/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.cs new file mode 100644 index 00000000000..3bce9c0cd51 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/DriveProtectionUnitsBulkAdditionJobsRequestBuilder.cs @@ -0,0 +1,183 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count; +using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.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.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs +{ + /// + /// Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveProtectionUnitsBulkAdditionJobsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + /// The unique identifier of driveProtectionUnitsBulkAdditionJob + /// A + public global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("driveProtectionUnitsBulkAdditionJob%2Did", position); + return new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(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 DriveProtectionUnitsBulkAdditionJobsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs{?%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 DriveProtectionUnitsBulkAdditionJobsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJobCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + { + /// 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 DriveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.cs new file mode 100644 index 00000000000..e5dc04b7645 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/DriveProtectionUnitsBulkAdditionJobs/Item/DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item +{ + /// + /// Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveProtectionUnitsBulkAdditionJobItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob%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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessProtectionPolicies/{oneDriveForBusinessProtectionPolicy%2Did}/driveProtectionUnitsBulkAdditionJobs/{driveProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get driveProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + { + /// 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 DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/OneDriveForBusinessProtectionPolicyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/OneDriveForBusinessProtectionPolicyItemRequestBuilder.cs index 9776c6603ac..fd51c0f267d 100644 --- a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/OneDriveForBusinessProtectionPolicyItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessProtectionPolicies/Item/OneDriveForBusinessProtectionPolicyItemRequestBuilder.cs @@ -4,6 +4,7 @@ using Microsoft.Graph.Models; using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveInclusionRules; using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits; +using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -30,6 +31,11 @@ public partial class OneDriveForBusinessProtectionPolicyItemRequestBuilder : Bas { get => new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits.DriveProtectionUnitsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the driveProtectionUnitsBulkAdditionJobs property of the microsoft.graph.oneDriveForBusinessProtectionPolicy entity. + public global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder DriveProtectionUnitsBulkAdditionJobs + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..5a6b2ec9e75 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.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}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/driveRestoreArtifactsBulkAdditionRequests/$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}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/driveRestoreArtifactsBulkAdditionRequests/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.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/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.cs new file mode 100644 index 00000000000..24759b319f0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count; +using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.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.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests +{ + /// + /// Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + /// The unique identifier of driveRestoreArtifactsBulkAdditionRequest + /// A + public global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("driveRestoreArtifactsBulkAdditionRequest%2Did", position); + return new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder(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 DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/driveRestoreArtifactsBulkAdditionRequests{?%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 DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/driveRestoreArtifactsBulkAdditionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get driveRestoreArtifactsBulkAdditionRequests from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to driveRestoreArtifactsBulkAdditionRequests for solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get driveRestoreArtifactsBulkAdditionRequests from solutions + /// + /// 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 driveRestoreArtifactsBulkAdditionRequests for solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest 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.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get driveRestoreArtifactsBulkAdditionRequests from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters + { + /// 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 DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration : 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 DriveRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.cs new file mode 100644 index 00000000000..1f912888c89 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/DriveRestoreArtifactsBulkAdditionRequests/Item/DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item +{ + /// + /// Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/driveRestoreArtifactsBulkAdditionRequests/{driveRestoreArtifactsBulkAdditionRequest%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 DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/driveRestoreArtifactsBulkAdditionRequests/{driveRestoreArtifactsBulkAdditionRequest%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property driveRestoreArtifactsBulkAdditionRequests for solutions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get driveRestoreArtifactsBulkAdditionRequests from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property driveRestoreArtifactsBulkAdditionRequests in solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property driveRestoreArtifactsBulkAdditionRequests for solutions + /// + /// 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); + return requestInfo; + } + /// + /// Get driveRestoreArtifactsBulkAdditionRequests from solutions + /// + /// 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 driveRestoreArtifactsBulkAdditionRequests in solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest 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.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder(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 DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get driveRestoreArtifactsBulkAdditionRequests from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters + { + /// 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 DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration : 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 DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/OneDriveForBusinessRestoreSessionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/OneDriveForBusinessRestoreSessionItemRequestBuilder.cs index 834442b3c50..4b9f9452cd5 100644 --- a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/OneDriveForBusinessRestoreSessionItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/OneDriveForBusinessRestoreSessions/Item/OneDriveForBusinessRestoreSessionItemRequestBuilder.cs @@ -3,6 +3,7 @@ using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts; +using Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -24,6 +25,11 @@ public partial class OneDriveForBusinessRestoreSessionItemRequestBuilder : BaseR { get => new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts.DriveRestoreArtifactsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the driveRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + public global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder DriveRestoreArtifactsBulkAdditionRequests + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SharePointProtectionPolicyItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SharePointProtectionPolicyItemRequestBuilder.cs index 04cc77e469f..9cd9a44927f 100644 --- a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SharePointProtectionPolicyItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SharePointProtectionPolicyItemRequestBuilder.cs @@ -4,6 +4,7 @@ using Microsoft.Graph.Models; using Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteInclusionRules; using Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits; +using Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -30,6 +31,11 @@ public partial class SharePointProtectionPolicyItemRequestBuilder : BaseRequestB { get => new global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits.SiteProtectionUnitsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + public global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder SiteProtectionUnitsBulkAdditionJobs + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..ba253a5b0c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.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}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs/$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}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.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/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.cs new file mode 100644 index 00000000000..a1119221639 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item +{ + /// + /// Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteProtectionUnitsBulkAdditionJobItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob%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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + { + /// 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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.cs new file mode 100644 index 00000000000..eb831ed0096 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointProtectionPolicies/Item/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.cs @@ -0,0 +1,183 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count; +using Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.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.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs +{ + /// + /// Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteProtectionUnitsBulkAdditionJobsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.sharePointProtectionPolicy entity. + /// The unique identifier of siteProtectionUnitsBulkAdditionJob + /// A + public global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("siteProtectionUnitsBulkAdditionJob%2Did", position); + return new global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(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 SiteProtectionUnitsBulkAdditionJobsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs{?%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 SiteProtectionUnitsBulkAdditionJobsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointProtectionPolicies/{sharePointProtectionPolicy%2Did}/siteProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJobCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + { + /// 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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SharePointRestoreSessionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SharePointRestoreSessionItemRequestBuilder.cs index 26c17e9dc92..fb57a2f1b77 100644 --- a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SharePointRestoreSessionItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SharePointRestoreSessionItemRequestBuilder.cs @@ -3,6 +3,7 @@ using Microsoft.Graph.Models.ODataErrors; using Microsoft.Graph.Models; using Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts; +using Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -24,6 +25,11 @@ public partial class SharePointRestoreSessionItemRequestBuilder : BaseRequestBui { get => new global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts.SiteRestoreArtifactsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. + public global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder SiteRestoreArtifactsBulkAdditionRequests + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder(PathParameters, RequestAdapter); + } /// /// Instantiates a new and sets the default values. /// diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..08d698bb1e6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.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}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/siteRestoreArtifactsBulkAdditionRequests/$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}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/siteRestoreArtifactsBulkAdditionRequests/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.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/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.cs new file mode 100644 index 00000000000..2e00f8298b9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/Item/SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item +{ + /// + /// Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/siteRestoreArtifactsBulkAdditionRequests/{siteRestoreArtifactsBulkAdditionRequest%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 SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/siteRestoreArtifactsBulkAdditionRequests/{siteRestoreArtifactsBulkAdditionRequest%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property siteRestoreArtifactsBulkAdditionRequests for solutions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get siteRestoreArtifactsBulkAdditionRequests from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property siteRestoreArtifactsBulkAdditionRequests in solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property siteRestoreArtifactsBulkAdditionRequests for solutions + /// + /// 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); + return requestInfo; + } + /// + /// Get siteRestoreArtifactsBulkAdditionRequests from solutions + /// + /// 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 siteRestoreArtifactsBulkAdditionRequests in solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest 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.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder(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 SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get siteRestoreArtifactsBulkAdditionRequests from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters + { + /// 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 SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration : 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 SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.cs new file mode 100644 index 00000000000..09a12b9545a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SharePointRestoreSessions/Item/SiteRestoreArtifactsBulkAdditionRequests/SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count; +using Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.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.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests +{ + /// + /// Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the siteRestoreArtifactsBulkAdditionRequests property of the microsoft.graph.sharePointRestoreSession entity. + /// The unique identifier of siteRestoreArtifactsBulkAdditionRequest + /// A + public global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("siteRestoreArtifactsBulkAdditionRequest%2Did", position); + return new global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder(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 SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/siteRestoreArtifactsBulkAdditionRequests{?%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 SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/siteRestoreArtifactsBulkAdditionRequests{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get siteRestoreArtifactsBulkAdditionRequests from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to siteRestoreArtifactsBulkAdditionRequests for solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get siteRestoreArtifactsBulkAdditionRequests from solutions + /// + /// 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 siteRestoreArtifactsBulkAdditionRequests for solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest 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.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get siteRestoreArtifactsBulkAdditionRequests from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters + { + /// 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 SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration : 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 SiteRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..7bb03ff944e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.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}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/$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}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.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/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.cs new file mode 100644 index 00000000000..e161519ab65 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/Item/SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item +{ + /// + /// Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteProtectionUnitsBulkAdditionJobItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob%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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs/{siteProtectionUnitsBulkAdditionJob%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property siteProtectionUnitsBulkAdditionJobs for solutions + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property siteProtectionUnitsBulkAdditionJobs in solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property siteProtectionUnitsBulkAdditionJobs for solutions + /// + /// 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); + return requestInfo; + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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 siteProtectionUnitsBulkAdditionJobs in solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob 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.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters + { + /// 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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration : 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 SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.cs new file mode 100644 index 00000000000..aae4d720b52 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Solutions/BackupRestore/SiteProtectionUnitsBulkAdditionJobs/SiteProtectionUnitsBulkAdditionJobsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count; +using Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.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.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs +{ + /// + /// Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteProtectionUnitsBulkAdditionJobsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the siteProtectionUnitsBulkAdditionJobs property of the microsoft.graph.backupRestoreRoot entity. + /// The unique identifier of siteProtectionUnitsBulkAdditionJob + /// A + public global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("siteProtectionUnitsBulkAdditionJob%2Did", position); + return new global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder(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 SiteProtectionUnitsBulkAdditionJobsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs{?%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 SiteProtectionUnitsBulkAdditionJobsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/solutions/backupRestore/siteProtectionUnitsBulkAdditionJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJobCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to siteProtectionUnitsBulkAdditionJobs for solutions + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + /// 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 siteProtectionUnitsBulkAdditionJobs for solutions + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob 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.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get siteProtectionUnitsBulkAdditionJobs from solutions + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters + { + /// 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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration : 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 SiteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 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 7d79def78a8..fdff1206cdc 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 @@ -35,8 +35,8 @@ public ConversationMemberItemRequestBuilder(string rawUrl, IRequestAdapter reque { } /// - /// Delete a conversationMember from a channel. - /// Find more info here + /// Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +108,7 @@ public async Task DeleteAsync(Action(requestInfo, global::Microsoft.Graph.Models.ConversationMember.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Delete a conversationMember from a channel. + /// Delete a conversationMember from a channel. This operation is allowed only for channels with a membershipType value of private or shared. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilder.cs b/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilder.cs index 58adb3076fd..3e00204db8a 100644 --- a/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Teams/Item/Channels/Item/Members/MembersRequestBuilder.cs @@ -90,8 +90,8 @@ public MembersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : ba return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ConversationMemberCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Add a conversationMember to a channel. - /// Find more info here + /// Add a conversationMember to 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 @@ -135,7 +135,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Add a conversationMember to a channel. + /// Add a conversationMember to 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 50dcc9bd6e4..fb4aaa14aec 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 @@ -84,8 +84,8 @@ public MessagesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ChatMessageCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Send a new chatMessage in the specified channel or a chat. - /// Find more info here + /// Send a new chatMessage in the specified channel. + /// Find more info here /// /// A /// The request body @@ -129,7 +129,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Send a new chatMessage in the specified channel or a chat. + /// Send a new chatMessage in the specified channel. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.cs b/src/Microsoft.Graph/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.cs index 6d5cb2f89d3..027c421feb8 100644 --- a/src/Microsoft.Graph/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/TenantRelationships/MultiTenantOrganization/MultiTenantOrganizationRequestBuilder.cs @@ -71,8 +71,8 @@ public MultiTenantOrganizationRequestBuilder(string rawUrl, IRequestAdapter requ return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.MultiTenantOrganization.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. - /// Find more info here + /// Update the properties of a multitenant organization. + /// Find more info here /// /// A /// The request body @@ -116,7 +116,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new multitenant organization. By default, the creator tenant becomes an owner tenant upon successful creation. Only owner tenants can manage a multitenant organization. + /// Update the properties of a multitenant organization. /// /// A /// The request body diff --git a/src/Microsoft.Graph/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.cs index 624b684efdd..cd9e2f94911 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Authentication/AuthenticationRequestBuilder.cs @@ -9,6 +9,7 @@ using Microsoft.Graph.Users.Item.Authentication.Operations; using Microsoft.Graph.Users.Item.Authentication.PasswordMethods; using Microsoft.Graph.Users.Item.Authentication.PhoneMethods; +using Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods; using Microsoft.Graph.Users.Item.Authentication.SoftwareOathMethods; using Microsoft.Graph.Users.Item.Authentication.TemporaryAccessPassMethods; using Microsoft.Graph.Users.Item.Authentication.WindowsHelloForBusinessMethods; @@ -63,6 +64,11 @@ public partial class AuthenticationRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Authentication.PhoneMethods.PhoneMethodsRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + public global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder PlatformCredentialMethods + { + get => new global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the softwareOathMethods property of the microsoft.graph.authentication entity. public global::Microsoft.Graph.Users.Item.Authentication.SoftwareOathMethods.SoftwareOathMethodsRequestBuilder SoftwareOathMethods { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..7a2e7f53149 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/Device/DeviceRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/Device/DeviceRequestBuilder.cs new file mode 100644 index 00000000000..8a8039a053d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/Device/DeviceRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device +{ + /// + /// Provides operations to manage the device property of the microsoft.graph.platformCredentialAuthenticationMethod entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeviceRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeviceRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod%2Did}/device{?%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 DeviceRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod%2Did}/device{?%24expand,%24select}", rawUrl) + { + } + /// + /// The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Device.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeviceRequestBuilderGetQueryParameters + { + /// 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 DeviceRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.cs new file mode 100644 index 00000000000..19449da0c0d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/Item/PlatformCredentialAuthenticationMethodItemRequestBuilder.cs @@ -0,0 +1,180 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item +{ + /// + /// Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PlatformCredentialAuthenticationMethodItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to manage the device property of the microsoft.graph.platformCredentialAuthenticationMethod entity. + public global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder Device + { + get => new global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder(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 PlatformCredentialAuthenticationMethodItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod%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 PlatformCredentialAuthenticationMethodItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods/{platformCredentialAuthenticationMethod%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete a platformCredentialAuthenticationMethod object. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents a platform credential instance registered to a user on Mac OS. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete a platformCredentialAuthenticationMethod object. + /// + /// 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); + return requestInfo; + } + /// + /// Represents a platform credential instance registered to a user on Mac OS. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder(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 PlatformCredentialAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// Represents a platform credential instance registered to a user on Mac OS. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters + { + /// 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 PlatformCredentialAuthenticationMethodItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.cs new file mode 100644 index 00000000000..5233b87bd01 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Authentication/PlatformCredentialMethods/PlatformCredentialMethodsRequestBuilder.cs @@ -0,0 +1,183 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count; +using Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods +{ + /// + /// Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PlatformCredentialMethodsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the platformCredentialMethods property of the microsoft.graph.authentication entity. + /// The unique identifier of platformCredentialAuthenticationMethod + /// A + public global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("platformCredentialAuthenticationMethod%2Did", position); + return new global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder(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 PlatformCredentialMethodsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods{?%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 PlatformCredentialMethodsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/platformCredentialMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Represents a platform credential instance registered to a user on Mac OS. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.PlatformCredentialAuthenticationMethodCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Represents a platform credential instance registered to a user on Mac OS. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Represents a platform credential instance registered to a user on Mac OS. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PlatformCredentialMethodsRequestBuilderGetQueryParameters + { + /// 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 PlatformCredentialMethodsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/EventItemRequestBuilder.cs index b5403d6f6e3..eb5a182e84a 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Cancel; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Decline; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Extensions; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Forward; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..81e6262913d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..a41ad84c9e9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..4e410fa53d4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..89d592113a4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..6996b37d19e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..e83573f186b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..50b59d3bc30 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..9ef32643467 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..fa99c8cdeb0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..469872ed669 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..bbdfa6fbfac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..04b5117bb3b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..69bca611b42 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..b1da51beb7b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..da28023dddd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..895c3c5539b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..560325a8265 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..9ba60891615 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..14e76c80d4c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..21a73867a5b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..ebd9576fea0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..40e5696bfb5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..05320e30fff --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..40ccb47d8d7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..0cbfaf4f953 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..f255fba7bae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..d654af9e7d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..fd9c202f8cc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..e35232757e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..0638cad5d79 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..327867e407b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..2380df1d063 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..5d4b47c4b70 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..9afc049f9ad --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..a95d9cf982d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..a81c6fa151a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..c533e915f54 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..c35989d5355 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..8a4ae04e32e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..165a9a192af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..ac672603b73 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..660ae927e6c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..b13d1580cd6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b252cadd6c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..b39d473659a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..34c4adfecb8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..17b3633f0e8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..9d4ee621b9d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..44f5f27000a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..58c8a2e594c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..277c08be8d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..d6de0f07087 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..cb0a21b758e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..a186043c45b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..968cd3b96f5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..60e982a5f54 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..f78e7756559 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..58adabdd9aa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index 839df1b8148..761bf2f002a 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..fe12c91972e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..4a23f41c0d7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..56efd46b64d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..cbf9d952654 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..4bb22ee9dc4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..475e2565723 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..3f9292add8c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..8573d1bae45 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..ee0a49727c9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..8b4b11c86c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..c70cebb7149 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..a032b137f4d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..97ec7b8998e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..0eb5c22b59f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..14706b6d4c7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..11709018086 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..b20f53e8c67 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..04af190df4e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..279ad7a6ae0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..9d1670e0945 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..a05e31b9abe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..656ff3e60af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..160357adff3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..59946932777 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..e3bd8930877 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..f7e83ff1d11 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..98000d69c46 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..a431f6a59c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..b2e4755aebb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/EventItemRequestBuilder.cs index 98bd3e676f7..986fc1716d4 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Calendar.Events.Item.Cancel; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Decline; using Microsoft.Graph.Users.Item.Calendar.Events.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Extensions; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Forward; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..585ab2ee132 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..9f79621d03f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..a5b417cd0cd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..a0bbb9f03cd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..d2c287c8675 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..4d24a7000cc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..758b9546edb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..0582f40a298 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..e67c8886ef0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..1bb2cb9990e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..2fec0b6f022 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..db72bbf6ffe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..284e68b42fd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..d2184708a2c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..70956312373 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..7b2a74b366c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..ebf973aba29 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..aec34b494a3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..9e22ccf5fd3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..27baf05a5bc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..cb5ea9788d2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..dd5835b3c6f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..16739e5658e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..62f88ffa56e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..10cfee1ab8e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..34e32066747 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..e2e63264b25 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..b8f5b40e84b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..d39badd9188 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..993685af116 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..c3fe86a074b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..d6bc9572dc4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..2db7efa3946 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..5b80535ca9a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..30c9c468c5f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..1b168e02e67 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..3bb3924af54 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..ca8b6cb9330 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..2136cb30762 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..717de103581 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..af659e6cdfc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..30cf839da32 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..71bb9c2007b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..aa3639cc0c7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..be9fa11b1bd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..9c91d82867c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..eaf298fff81 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..1f342ad16e2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..9584ca188a0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..f0d517211f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..ebbfad40250 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..a5106153d12 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..e18224488cf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..99914b8915a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..4c810c05163 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..629114e6f4d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..2244bd15c13 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..315b42c73f9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs index 4137cabba6a..37a60837f7b 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..5f87ed5b0e8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..7409dbf1b02 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..55780aa8b8b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..902fd8687af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..2f9efef82c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..daf59df2072 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..485a92e07f9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..77b0b2d3694 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..121056df581 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..bdc2b85de1f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..e9e69861d3a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..fc096996336 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..91f7c76ce41 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..78bfca813d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..273efbc621d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..436c7f725e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..5de122275ea --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..039bb5d0130 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..ef0c9bbfc54 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..535fb958897 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..c39f8182e5b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..015b1b8805e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..7a28c58bce1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..036afab190e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..110c21b4290 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..da430fd851a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..44386d07543 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..20cbfa75197 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..eeda7691ea0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendar/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs index 3bda19e8946..6e2476af76e 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Cancel; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Decline; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Forward; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..e2470fcd9d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..6285e815086 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..c75e1d26dae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..de6722c677d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..5f352579a17 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..860662e86c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..46cd07cd0f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..15b56d5eab1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..041ab96f3be --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..9bdf14a2618 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..a63396d2382 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..efea0f83b26 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..b4c6f0ee2f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..f4993484dbe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..a34973b2354 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..313200449a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..e3681b871e7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..5a152b44ce3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..83309186797 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..c6d7f4b8137 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..9e9d0c26412 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..5c0aa229453 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..abcbaab79f4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..a616beb9067 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..fe0994118ef --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..bde880a887a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..62ec4092824 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..16adac49902 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..21ade0503d4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..a999c6aed12 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..5e732e52a8e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..b0000f9b7bb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..697cde515ad --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..f84d2e3a04f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..83f9c404ec8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..835b272e092 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..d2c364b2fab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..35c7e0e4faa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..1ab57648596 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..0b1cfd1b824 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..68b565d7e91 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..d630575ade9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..becfd048fa6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..5b2fb23e4e9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..3e2a933a76a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..5861784fac3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..732dcd2118d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..e3339da8cf4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..ca02b8702ba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..475883644ae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..5058c002f48 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..b4328c9d3f8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..e4ac3668322 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..64633adc7ce --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..323e274e8a4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..ede4b6a7d7c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..cce42a88fa9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..de8279530d6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index 201d24e9af7..a9dba140aae 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..4d8b4536876 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..26ce6d6e8ba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..566b5c9dd6a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..42fdd6e4574 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..27bf1372924 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..2c9e8b11d47 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..ad380bc21a6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..c73a473cc1e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..09a87fb2bd5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..371911aeaf0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..36b0d6c3890 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..b2556834186 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..d04a6e20ac6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..4492c1bae2d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..6214d603c85 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..be4aa39a493 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..0072782bb9e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..4961bb33a91 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..86b63786687 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..38e1b9afaea --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..700180dda02 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..7c9be5fab94 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..4376503a1f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..4524b475b2c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..b13cb786551 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..abb61eb1170 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..b7040ecd6c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..4b9aa1af162 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..d7ee6ffaaa7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs index d433ccfeb49..1cb4b55ecc6 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Cancel; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Decline; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Forward; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..4f9beed6ab1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..e77309df82a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..0bdf6bb6470 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..a2df194f9c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..83b285ab77a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..b22d06af095 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..c8d43511790 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..f0d9f1f3242 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..ce48308588a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..643c27760a5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..faaa3be7dec --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..65939cb5c94 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..797e5c7234a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..cf61a608994 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..dc64c9dda97 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..6fcf2a63f27 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..b390bdead62 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..33fe0aedebc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..df7e4e0ada4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..275919a50d6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..772f054131a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..4580930c0e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..d63f855bb3e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..1eb58f99d07 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..74b7760d7c8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..29b2b662565 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..9acdc74289d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..6d28f590b15 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..2beda21d347 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..6d8f43b8830 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..2a86d47c8fe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..d142cb65a9c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..0a90a8f7bab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..04678f236c9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..f57171b19a9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..d399c7cf4a2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..a48b79b026e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..11710644894 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..d7b911c1965 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..3208d69baef --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..200ad887f96 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..8c3132fa640 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..4a1f8e8f393 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..209fedf20f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..56726a502b1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..6de89e5f9cf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..586aafbfe91 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..c98a6d6412e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..a4a86718504 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..aeabde54a80 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..b6b040b7eb9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..4b6208ac077 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..6f2e2546c27 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..cf0793b009f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..16f24519c16 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..47d32249f51 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..235018fbdd7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..c546f291e4f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs index 42261cc1b0b..22a985dfee0 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..934a9c4fd4c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..89afe18a0b8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..e4f53f40e6f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..9ecbccb1e9f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..d3dba798273 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..d92fad0c3d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..4904d0ea9df --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..7fbd8399cba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..575e6a65fed --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..8b9e20d286a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..aeffca1bb8f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..3cfc9e3369c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..a19a34f2ec5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..19b66ee7296 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..0a1eff35aae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..902f860394a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..bec4120c2b0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..e2e858f180d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..e3bc5691462 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..3dff3c9aba0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..9e2bef04f6e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..c00e248810a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..914b5bdabdc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..b6e40991026 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..fdd2594956c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..75908ad10ce --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..639c1736b0d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..8132fe7ff8b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..729280d812a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/EventItemRequestBuilder.cs index 41e54270130..0c5c7cb3014 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.CalendarView.Item.Cancel; using Microsoft.Graph.Users.Item.CalendarView.Item.Decline; using Microsoft.Graph.Users.Item.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.CalendarView.Item.Extensions; using Microsoft.Graph.Users.Item.CalendarView.Item.Forward; using Microsoft.Graph.Users.Item.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..6bd71f07a2d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..1c31e9c243f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..514d5fa33e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..678effbf820 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..5c7ad4510d2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..c23f4ecb5be --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..cebc1ed23e9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..78cdb69f616 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..0901ef3c804 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..06e059742d2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..b9bbfd57fdb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..ac54d739e1a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..44c62c08945 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..22738eaf097 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..041886a20ad --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..b7e37809956 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..64d8a89ba84 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..4ad83cd6407 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..c57fd51265a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..535eca4667f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..1975915d9b9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..496b9779f19 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..1ffaeb6258a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..88c0f83b8a3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..58fc73c3418 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..42297c62a05 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..4f931218829 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..302b55bbe41 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..cfadf73af69 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..84d1e495ccd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..c1357a38ac5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..17bc1cdb952 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..3a34c1d2e75 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..1ebe676dd62 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..971269b21c8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..81a19610168 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..385064e8fc1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..ea3c74b9bea --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..86feae52a46 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..7017af3d9b4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..793015cc7d3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..77ab1d147cb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..ef985b51470 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..a9d1b21da8d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..d89a8f501f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..7a66a9ce933 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..882c58c8063 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..f4416395f03 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..74ad60ea2cf --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..4da8d3c838e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..c482932836f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..86da4345bbd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..db1ad463b26 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..efaad06cd5b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..16e0a4001ab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..3af9bf37d26 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..9063a960a7c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..638db76b165 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index 4d9d460f733..f9c290136fb 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..23ad404a2a0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..97078eedc1a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..d24ac84ffab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..e0396fc8f87 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..b367d9b0ac0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..352f1149e29 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..7469ec899f1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..9b0943bccd8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..32e02d1f406 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..8681acb0caa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..a371d6367ba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..6620ec4a143 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..e5f7c305e6f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..128a4343c4c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..31e762c4b4e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..cb06c0704f0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..c20454d9dd2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..71f87fd31c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..b220f991a83 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..891d509aeed --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..f6707ec02b0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..9547b244ac2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..9223c029664 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..b61249269af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..2ad468b91c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..374d7eaa3c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..c2ad4ee78d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..0fe36f4a6ae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..56c559680df --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs index 92cd6b998d4..85f393776d2 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Cancel; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Decline; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Extensions; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Forward; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..ccd0ffc259b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..98aebabd83b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..0780ea0ac2c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..57513f38b30 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..7793e822068 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..c0d37abc06e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..a8f2b901e1a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..b866f037aa3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..2e86b8c3170 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..befb7520376 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..71af9464b91 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..fc1e9f39816 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..a047c1ac671 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..f6c64bedab3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..3ec3f2c83d0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..983296abe7a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..0d2dc68cf84 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..a81dd2b651f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..d05ff0e5f87 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..fffb15260b3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..b731772e437 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..9afd8dc6fba --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..39f60e396c9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..3ededbbd9b2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..9a3f84d51bc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..a78b6073779 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..72554471f7e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..46c469a545c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..5a859f7906b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..45535600c9c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..46037a3a646 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..6e6a4daad66 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..eae093a2355 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..67b0ff9fdd5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..7c2fafa3aae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..7ba0b90b3c9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..8bf0dc3ad20 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..e7e52edb58e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..43697e34690 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..af79300582e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..f8252b7571c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..fe3cdd1b5c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..51df47d3429 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..90c5d19474b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..30b6cc23fbe --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..eb888c9fc39 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..d9616302692 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..b829c8adb4f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..bd5216ff5b1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..728c00d4264 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..f30a8dac4d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..e0ba52cae8a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..16ab25d4312 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..f810c5413f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..ba044d7bc21 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..dd671740c38 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..9eb4f385a0d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..6ec76c2d1a5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs index 6ae4364b9ac..4764a7792f1 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Cancel; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Decline; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Forward; using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..e53c965ee78 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..8b0fa1e6da8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..928221548ab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..4aa02658d03 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..a1eb886a755 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..631a404cb93 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..85a875248ac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..50953268c3f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..ff7415d0547 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..15ea6a03414 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..d3aed89954d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..6cd632fabd3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..89e0e66b786 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..316e856caf3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..578e0e110c7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..ff8552c0364 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..1e9c7cccb62 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..df3232075b1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..6751814713a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..60a80d4da61 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..f222ab89002 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..15739187acb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..47e8bf44087 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..9fbc2a996e5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..1b48d826c97 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..42a8ae32617 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..fe89f05d7fb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..6f93253125f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..c2c7d8d1bd2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/CalendarView/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs index f56db961fbb..c70fe1541d3 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Cancel; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Decline; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Extensions; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Forward; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..7045233e95c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..4aa99518695 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..c208c068f59 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..3099c8f7d8a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..ceb54cbd235 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..b9aaf0c3542 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..3af3f4d564f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..884efe3fd50 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..7208b0536af --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..352dd95b2dc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..45ff211e1d8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..f17ad657541 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..0b3f8c3c3ce --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..d48c582e1b0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..c682becc846 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..08a7301b919 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..6da4e235bab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..e1404d53cbb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..eff7a5c9d4a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b378105ddd7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..67591267793 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..d828549ad9b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..adbaf3d2ea3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..6544ba52258 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..48c452344e2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..515c3471b14 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..12d656b3504 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..0cbeee78031 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..9f6e0c8b001 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..8c2541ec428 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..824534709b1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..501463569e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..442c056c4aa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..8ae9037fdaa --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..5287747a2e0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..f472507a1ae --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..6fc53bbf1f8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..7447d5d7701 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..d80a199ca62 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..2b3e0a3ff19 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..49b22f3d31f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..541fac237d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..bf85e4bc868 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..e623bd1fde2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..5d8d376bdf3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..477096902ca --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..d3ac89cc6ea --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..29255f628c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..87b213069c1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..77aa760a685 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..c62051f5394 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..288be0af998 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..25f8ad65f29 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..322c9733c7b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..4a5da24d753 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..837f85c3524 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..334ef1814bd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..a85705ad6e6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs index 16d05b20395..99f6f3cd5f7 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..0a82644f917 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..8c2be3a0fe7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..91111533274 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..f5b6892f98b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..68e0f2b0e47 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..ad35445706c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..5dbddc5510b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..4ede1020d9f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b248add22e8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..cd87cf734df --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..a5d5e6d99f8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..930e6c349c6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..c2947cb8f09 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..a8a94794336 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..d1a75288592 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..6c9b5178626 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..d1ca152fcff --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..841caf2332d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..5fdeba05a96 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..0e30e1673ad --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..6c2b423dfe2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..74723297c2b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..20b86bf5b90 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..19b8ef5ed68 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..487fa4dcf03 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..fe46cbb2b3a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..1bbd2f71bf9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..659d4da423a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..e4fb1454b75 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Calendars/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/EventItemRequestBuilder.cs index e02646ef08f..28f2c16f77f 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Events.Item.Cancel; using Microsoft.Graph.Users.Item.Events.Item.Decline; using Microsoft.Graph.Users.Item.Events.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Events.Item.Extensions; using Microsoft.Graph.Users.Item.Events.Item.Forward; using Microsoft.Graph.Users.Item.Events.Item.Instances; @@ -60,6 +61,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Events.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..9710461ba85 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..60449ae8819 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..7e8bd359a74 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..88f284836e7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..fae7755c869 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did1", position); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..79ab3b21c29 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..9a8f9e44523 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..ae8518d588a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..1dd3d62bfb1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..1d7f7a3f637 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..ae6aa6530a5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..ef2f174d351 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..8df503e8ecc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..f157a4e07e3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..253e43c190b --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..e091a92f6ec --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..290daf0fc00 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..5aafdeb4d44 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..29a245a4a07 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,197 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder Instances + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..80382e56a14 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..a7c8530a439 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..bb91f0031c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..efebc2ce5b5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..c7ada19155f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..a05c24a26f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..8cbe162e243 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..f17e12e2141 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..407262043f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs new file mode 100644 index 00000000000..1f4ba91e078 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/InstancesRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(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 InstancesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 InstancesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class InstancesRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// 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 InstancesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..1ff7fe7254c --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptPostRequestBody.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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..a432bb32333 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..b8a3633e673 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..75f0e001aa2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..d473324cd52 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..dc54511aa34 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..e85f2c74c2f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..755a33e7bcd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..d2ec72b4031 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelPostRequestBody.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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..648c437bcef --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..205420321dc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..14b14263342 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..577630425ab --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..5520a4e70fc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/EventItemRequestBuilder.cs @@ -0,0 +1,211 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item +{ + /// + /// Provides operations to manage the instances property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24expand,%24select}", rawUrl) + { + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions modified, but doesn't include occurrences cancelled from the series. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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 + /// The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..d52bcd4acf4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..f0cf0073363 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..0d4e91fc325 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..163afb78ba0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..ac44e48af6f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..566ed0503f0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..8034cc1c5f2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..ffd4df57558 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..4107fc59c97 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..2fb1327b2f3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/Instances/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/instances/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..5f17c9d7ada --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..608ffd35be3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..403200a1260 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..bea8add3bf5 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..75ac217b026 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/exceptionOccurrences/{event%2Did1}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs index b1495f92982..d6929572d45 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/EventItemRequestBuilder.cs @@ -8,6 +8,7 @@ using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Cancel; using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Decline; using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences; using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Extensions; using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Forward; using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.PermanentDelete; @@ -59,6 +60,11 @@ public partial class EventItemRequestBuilder : BaseRequestBuilder { get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder ExceptionOccurrences + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(PathParameters, RequestAdapter); + } /// Provides operations to manage the extensions property of the microsoft.graph.event entity. public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Extensions { diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..b637892a475 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs new file mode 100644 index 00000000000..f4786278b18 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaGetResponse.cs @@ -0,0 +1,65 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaGetResponse : global::Microsoft.Graph.Models.BaseDeltaFunctionResponse, IParsable + #pragma warning restore CS1591 + { + /// The value property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? Value + { + get { return BackingStore?.Get?>("value"); } + set { BackingStore?.Set("value", value); } + } +#nullable restore +#else + public List Value + { + get { return BackingStore?.Get>("value"); } + set { BackingStore?.Set("value", value); } + } +#endif + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public override IDictionary> GetFieldDeserializers() + { + return new Dictionary>(base.GetFieldDeserializers()) + { + { "value", n => { Value = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Event.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/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs new file mode 100644 index 00000000000..9268ccc0269 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaRequestBuilder.cs @@ -0,0 +1,209 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + /// + /// Provides operations to call the delta method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public DeltaRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsDeltaGetResponseAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsDeltaGetResponseAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// Find more info here + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code + [Obsolete("This method is obsolete. Use GetAsDeltaGetResponseAsync instead.")] +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get a set of event resources that have been added, deleted, or updated in a calendarView (a range of events defined by start and end dates) of the user's primary calendar. Typically, synchronizing events in a calendarView in a local store entails a round of multiple delta function calls. The initial call is a full synchronization, and every subsequent delta call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendarView, without having to fetch all the events of that calendar from the server every time. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// The end date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("endDateTime")] + public string? EndDateTime { get; set; } +#nullable restore +#else + [QueryParameter("endDateTime")] + public string EndDateTime { get; set; } +#endif + /// 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; } + /// The start date and time of the time range in the function, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00 +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("startDateTime")] + public string? StartDateTime { get; set; } +#nullable restore +#else + [QueryParameter("startDateTime")] + public string StartDateTime { get; set; } +#endif + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeltaRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs new file mode 100644 index 00000000000..358fb310012 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Delta/DeltaResponse.cs @@ -0,0 +1,28 @@ +// +#pragma warning disable CS0618 +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta +{ + [Obsolete("This class is obsolete. Use DeltaGetResponse instead.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeltaResponse : global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse, IParsable + #pragma warning restore CS1591 + { + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse(); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs new file mode 100644 index 00000000000..595cb95fa03 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/ExceptionOccurrencesRequestBuilder.cs @@ -0,0 +1,189 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the delta method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder Delta + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// The unique identifier of event + /// A + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("event%2Did2", position); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(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 ExceptionOccurrencesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%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 ExceptionOccurrencesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.EventCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExceptionOccurrencesRequestBuilderGetQueryParameters + { + /// 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 ExceptionOccurrencesRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.cs new file mode 100644 index 00000000000..69636b596b6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptPostRequestBody.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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class AcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public AcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs new file mode 100644 index 00000000000..b5d1f13514d --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Accept/AcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept +{ + /// + /// Provides operations to call the accept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", 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 AcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/accept", rawUrl) + { + } + /// + /// Accept the specified event in a user calendar. + /// 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Accept the specified event in a user calendar. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(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 AcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs new file mode 100644 index 00000000000..6f973284b5f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/AttachmentsRequestBuilder.cs @@ -0,0 +1,244 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the createUploadSession method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder CreateUploadSession + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// The unique identifier of attachment + /// A + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("attachment%2Did", position); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.AttachmentCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to attachments for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Attachment body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..09755099f6a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs new file mode 100644 index 00000000000..f79a470d820 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CreateUploadSessionPostRequestBody : IAdditionalDataHolder, IBackedModel, IParsable + #pragma warning restore CS1591 + { + /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + public IDictionary AdditionalData + { + get { return BackingStore.Get>("AdditionalData") ?? new Dictionary(); } + set { BackingStore.Set("AdditionalData", value); } + } + /// The AttachmentItem property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.AttachmentItem? AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.AttachmentItem AttachmentItem + { + get { return BackingStore?.Get("AttachmentItem"); } + set { BackingStore?.Set("AttachmentItem", value); } + } +#endif + /// Stores model information. + public IBackingStore BackingStore { get; private set; } + /// + /// Instantiates a new and sets the default values. + /// + public CreateUploadSessionPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "AttachmentItem", n => { AttachmentItem = n.GetObjectValue(global::Microsoft.Graph.Models.AttachmentItem.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// Serializes information the current object + /// + /// Serialization writer to use to serialize this model + public virtual void Serialize(ISerializationWriter writer) + { + _ = writer ?? throw new ArgumentNullException(nameof(writer)); + writer.WriteObjectValue("AttachmentItem", AttachmentItem); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs new file mode 100644 index 00000000000..61a099f1ad1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/CreateUploadSession/CreateUploadSessionRequestBuilder.cs @@ -0,0 +1,104 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession +{ + /// + /// Provides operations to call the createUploadSession method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CreateUploadSessionRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/createUploadSession", rawUrl) + { + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// Find more info here + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UploadSession.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to the specified Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a POST operation on the attachments navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. Request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CreateUploadSessionRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs new file mode 100644 index 00000000000..67d6f3f1bd2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Attachments/Item/AttachmentItemRequestBuilder.cs @@ -0,0 +1,173 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item +{ + /// + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public AttachmentItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/attachments/{attachment%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property attachments for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Attachment.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property attachments for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class AttachmentItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs new file mode 100644 index 00000000000..e371ab5dbac --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Calendar/CalendarRequestBuilder.cs @@ -0,0 +1,125 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar +{ + /// + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CalendarRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%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 CalendarRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/calendar{?%24expand,%24select}", rawUrl) + { + } + /// + /// The calendar that contains the event. Navigation property. 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Calendar.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The calendar that contains the event. Navigation property. 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/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The calendar that contains the event. Navigation property. Read-only. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CalendarRequestBuilderGetQueryParameters + { + /// 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 CalendarRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.cs new file mode 100644 index 00000000000..a27ed2bc19a --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelPostRequestBody.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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CancelPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public CancelPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = 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("Comment", Comment); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs new file mode 100644 index 00000000000..fe716b537dc --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Cancel/CancelRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel +{ + /// + /// Provides operations to call the cancel method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CancelRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CancelRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", 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 CancelRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/cancel", rawUrl) + { + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the followingerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that Cancel is available to only the organizer, and letsthe organizer send a custom message to the attendees about the cancellation. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(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 CancelRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs new file mode 100644 index 00000000000..83c6c6d9fe1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclinePostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class DeclinePostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public DeclinePostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs new file mode 100644 index 00000000000..55b1164cfdb --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Decline/DeclineRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline +{ + /// + /// Provides operations to call the decline method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DeclineRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DeclineRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", 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 DeclineRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/decline", rawUrl) + { + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(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 DeclineRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs new file mode 100644 index 00000000000..d67f17a9862 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/DismissReminder/DismissReminderRequestBuilder.cs @@ -0,0 +1,96 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder +{ + /// + /// Provides operations to call the dismissReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class DismissReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public DismissReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", 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 DismissReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/dismissReminder", rawUrl) + { + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// Find more info here + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Dismiss a reminder that has been triggered for an event in a user calendar. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(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 DismissReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs new file mode 100644 index 00000000000..6a216337406 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/EventItemRequestBuilder.cs @@ -0,0 +1,191 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item +{ + /// + /// Provides operations to manage the exceptionOccurrences property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilder : BaseRequestBuilder + { + /// Provides operations to call the accept method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder Accept + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the attachments property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder Attachments + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the calendar property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder Calendar + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the cancel method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder Cancel + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the decline method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder Decline + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the dismissReminder method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder DismissReminder + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder Extensions + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the forward method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder Forward + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the permanentDelete method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder PermanentDelete + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the snoozeReminder method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder SnoozeReminder + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to call the tentativelyAccept method. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder TentativelyAccept + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 EventItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%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 EventItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Event.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get exceptionOccurrences from users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get exceptionOccurrences from users + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class EventItemRequestBuilderGetQueryParameters + { + /// 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 EventItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs new file mode 100644 index 00000000000..67151621281 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Count/CountRequestBuilder.cs @@ -0,0 +1,124 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count +{ + /// + /// Provides operations to count the resources in the collection. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/$count{?%24filter,%24search}", rawUrl) + { + } + /// + /// Get the number of the resource + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Get the number of the resource + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Get the number of the resource + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetQueryParameters + { + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs new file mode 100644 index 00000000000..e1f80f4177f --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/ExtensionsRequestBuilder.cs @@ -0,0 +1,238 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count; +using Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilder : BaseRequestBuilder + { + /// Provides operations to count the resources in the collection. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder Count + { + get => new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// The unique identifier of extension + /// A + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder this[string position] + { + get + { + var urlTplParams = new Dictionary(PathParameters); + urlTplParams.Add("extension%2Did", position); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(urlTplParams, RequestAdapter); + } + } + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl) + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.ExtensionCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPostRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Create new navigation property to extensions for users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetQueryParameters + { + /// Include count of items + [QueryParameter("%24count")] + public bool? Count { get; set; } + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Filter items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24filter")] + public string? Filter { get; set; } +#nullable restore +#else + [QueryParameter("%24filter")] + public string Filter { get; set; } +#endif + /// Order items by property values +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24orderby")] + public string[]? Orderby { get; set; } +#nullable restore +#else + [QueryParameter("%24orderby")] + public string[] Orderby { get; set; } +#endif + /// Search items by search phrases +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("%24search")] + public string Search { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + /// Skip the first n items + [QueryParameter("%24skip")] + public int? Skip { get; set; } + /// Show only the first n items + [QueryParameter("%24top")] + public int? Top { get; set; } + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionsRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs new file mode 100644 index 00000000000..7f1cb673d99 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Extensions/Item/ExtensionItemRequestBuilder.cs @@ -0,0 +1,228 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item +{ + /// + /// Provides operations to manage the extensions property of the microsoft.graph.event entity. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", pathParameters) + { + } + /// + /// Instantiates a new and sets the default values. + /// + /// The raw URL to use for the request builder. + /// The request adapter to use to execute the requests. + public ExtensionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/extensions/{extension%2Did}{?%24expand,%24select}", rawUrl) + { + } + /// + /// Delete navigation property extensions for users + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToDeleteRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToGetRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PatchAsync(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = ToPatchRequestInformation(body, requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.Extension.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Delete navigation property extensions for users + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.Headers.TryAdd("Accept", "application/json"); + return requestInfo; + } + /// + /// Update the navigation property extensions in users + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPatchRequestInformation(global::Microsoft.Graph.Models.Extension body, Action> requestConfiguration = default) + { +#endif + _ = 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder(rawUrl, RequestAdapter); + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration + { + } + /// + /// The collection of open extensions defined for the event. Nullable. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetQueryParameters + { + /// Expand related entities +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24expand")] + public string[]? Expand { get; set; } +#nullable restore +#else + [QueryParameter("%24expand")] + public string[] Expand { get; set; } +#endif + /// Select properties to be returned +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("%24select")] + public string[]? Select { get; set; } +#nullable restore +#else + [QueryParameter("%24select")] + public string[] Select { get; set; } +#endif + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderGetRequestConfiguration : RequestConfiguration + { + } + /// + /// Configuration for the request such as headers, query parameters, and middleware options. + /// + [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ExtensionItemRequestBuilderPatchRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs new file mode 100644 index 00000000000..80d8524b25e --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardPostRequestBody.cs @@ -0,0 +1,100 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class ForwardPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ToRecipients property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public List? ToRecipients + { + get { return BackingStore?.Get?>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#nullable restore +#else + public List ToRecipients + { + get { return BackingStore?.Get>("ToRecipients"); } + set { BackingStore?.Set("ToRecipients", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public ForwardPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ToRecipients", n => { ToRecipients = n.GetCollectionOfObjectValues(global::Microsoft.Graph.Models.Recipient.CreateFromDiscriminatorValue)?.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.WriteStringValue("Comment", Comment); + writer.WriteCollectionOfObjectValues("ToRecipients", ToRecipients); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs new file mode 100644 index 00000000000..d00b63e06e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/Forward/ForwardRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward +{ + /// + /// Provides operations to call the forward method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class ForwardRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public ForwardRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", 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 ForwardRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/forward", rawUrl) + { + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// This action allows the organizer or attendee of a meeting event to forward themeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this actionalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer'scopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder(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 ForwardRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs new file mode 100644 index 00000000000..b2d6a5ec367 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/PermanentDelete/PermanentDeleteRequestBuilder.cs @@ -0,0 +1,95 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete +{ + /// + /// Provides operations to call the permanentDelete method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class PermanentDeleteRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public PermanentDeleteRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", 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 PermanentDeleteRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/permanentDelete", rawUrl) + { + } + /// + /// Invoke action permanentDelete + /// + /// Cancellation token to use when cancelling requests + /// Configuration for the request such as headers, query parameters, and middleware options. + /// When receiving a 4XX or 5XX status code +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public async Task PostAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + { +#endif + var requestInfo = ToPostRequestInformation(requestConfiguration); + var errorMapping = new Dictionary> + { + { "XXX", global::Microsoft.Graph.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Invoke action permanentDelete + /// + /// A + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(Action> requestConfiguration = default) + { +#endif + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder(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 PermanentDeleteRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs new file mode 100644 index 00000000000..b10cd015a06 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderPostRequestBody.cs @@ -0,0 +1,82 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class SnoozeReminderPostRequestBody : 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 NewReminderTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.DateTimeTimeZone? NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.DateTimeTimeZone NewReminderTime + { + get { return BackingStore?.Get("NewReminderTime"); } + set { BackingStore?.Set("NewReminderTime", value); } + } +#endif + /// + /// Instantiates a new and sets the default values. + /// + public SnoozeReminderPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "NewReminderTime", n => { NewReminderTime = n.GetObjectValue(global::Microsoft.Graph.Models.DateTimeTimeZone.CreateFromDiscriminatorValue); } }, + }; + } + /// + /// 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.WriteObjectValue("NewReminderTime", NewReminderTime); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs new file mode 100644 index 00000000000..7a40470fc72 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/SnoozeReminder/SnoozeReminderRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder +{ + /// + /// Provides operations to call the snoozeReminder method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class SnoozeReminderRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public SnoozeReminderRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", 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 SnoozeReminderRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/snoozeReminder", rawUrl) + { + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Postpone a reminder for an event in a user calendar until a new time. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder(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 SnoozeReminderRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs new file mode 100644 index 00000000000..0534ea142bd --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.cs @@ -0,0 +1,108 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions.Store; +using System.Collections.Generic; +using System.IO; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class TentativelyAcceptPostRequestBody : 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 Comment property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public string? Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#nullable restore +#else + public string Comment + { + get { return BackingStore?.Get("Comment"); } + set { BackingStore?.Set("Comment", value); } + } +#endif + /// The ProposedNewTime property +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public global::Microsoft.Graph.Models.TimeSlot? ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#nullable restore +#else + public global::Microsoft.Graph.Models.TimeSlot ProposedNewTime + { + get { return BackingStore?.Get("ProposedNewTime"); } + set { BackingStore?.Set("ProposedNewTime", value); } + } +#endif + /// The SendResponse property + public bool? SendResponse + { + get { return BackingStore?.Get("SendResponse"); } + set { BackingStore?.Set("SendResponse", value); } + } + /// + /// Instantiates a new and sets the default values. + /// + public TentativelyAcceptPostRequestBody() + { + BackingStore = BackingStoreFactorySingleton.Instance.CreateBackingStore(); + AdditionalData = new Dictionary(); + } + /// + /// Creates a new instance of the appropriate class based on discriminator value + /// + /// A + /// The parse node to use to read the discriminator value and create the object + public static global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody CreateFromDiscriminatorValue(IParseNode parseNode) + { + _ = parseNode ?? throw new ArgumentNullException(nameof(parseNode)); + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody(); + } + /// + /// The deserialization information for the current model + /// + /// A IDictionary<string, Action<IParseNode>> + public virtual IDictionary> GetFieldDeserializers() + { + return new Dictionary> + { + { "Comment", n => { Comment = n.GetStringValue(); } }, + { "ProposedNewTime", n => { ProposedNewTime = n.GetObjectValue(global::Microsoft.Graph.Models.TimeSlot.CreateFromDiscriminatorValue); } }, + { "SendResponse", n => { SendResponse = n.GetBoolValue(); } }, + }; + } + /// + /// 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("Comment", Comment); + writer.WriteObjectValue("ProposedNewTime", ProposedNewTime); + writer.WriteBoolValue("SendResponse", SendResponse); + writer.WriteAdditionalData(AdditionalData); + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs new file mode 100644 index 00000000000..235709c3ff7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/Users/Item/Events/Item/Instances/Item/ExceptionOccurrences/Item/TentativelyAccept/TentativelyAcceptRequestBuilder.cs @@ -0,0 +1,101 @@ +// +#pragma warning disable CS0618 +using Microsoft.Graph.Models.ODataErrors; +using Microsoft.Kiota.Abstractions.Extensions; +using Microsoft.Kiota.Abstractions.Serialization; +using Microsoft.Kiota.Abstractions; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; +using System.Threading; +using System; +namespace Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept +{ + /// + /// Provides operations to call the tentativelyAccept method. + /// + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + public partial class TentativelyAcceptRequestBuilder : BaseRequestBuilder + { + /// + /// Instantiates a new and sets the default values. + /// + /// Path parameters for the request + /// The request adapter to use to execute the requests. + public TentativelyAcceptRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", 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 TentativelyAcceptRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/exceptionOccurrences/{event%2Did2}/tentativelyAccept", rawUrl) + { + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// 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.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + { +#nullable restore +#else + public async Task PostAsync(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody 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.Models.ODataErrors.ODataError.CreateFromDiscriminatorValue }, + }; + await RequestAdapter.SendNoContentAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); + } + /// + /// Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the proposedNewTime parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times. + /// + /// A + /// The request body + /// Configuration for the request such as headers, query parameters, and middleware options. +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action>? requestConfiguration = default) + { +#nullable restore +#else + public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody body, Action> requestConfiguration = default) + { +#endif + _ = body ?? throw new ArgumentNullException(nameof(body)); + var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); + requestInfo.Configure(requestConfiguration); + requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); + return requestInfo; + } + /// + /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + /// + /// A + /// The raw URL to use for the request builder. + public global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder WithUrl(string rawUrl) + { + return new global::Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder(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 TentativelyAcceptRequestBuilderPostRequestConfiguration : RequestConfiguration + { + } + } +} +#pragma warning restore CS0618 diff --git a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilder.cs index 87f856b8fff..fb8288e0513 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Recordings/Item/CallRecordingItemRequestBuilder.cs @@ -63,7 +63,7 @@ public async Task DeleteAsync(Action - /// Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + /// Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. /// Find more info here /// /// A @@ -130,7 +130,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + /// Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -188,7 +188,7 @@ public partial class CallRecordingItemRequestBuilderDeleteRequestConfiguration : { } /// - /// Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + /// Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CallRecordingItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.cs index ea1a827c4a8..1202688fb2a 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Recordings/RecordingsRequestBuilder.cs @@ -60,7 +60,7 @@ public RecordingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : { } /// - /// Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + /// Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. /// /// A /// Cancellation token to use when cancelling requests @@ -108,7 +108,7 @@ public RecordingsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.CallRecording.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + /// Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -158,7 +158,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.Users.Item.OnlineMeetings.Item.Recordings.RecordingsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Get a callRecording object associated with a scheduled onlineMeeting. This API doesn't support getting call recordings from channel meetings. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + /// Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class RecordingsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.cs index 86a8a4a6bda..a29e077c544 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/CallTranscriptItemRequestBuilder.cs @@ -69,7 +69,7 @@ public async Task DeleteAsync(Action - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// Find more info here /// /// A @@ -136,7 +136,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -194,7 +194,7 @@ public partial class CallTranscriptItemRequestBuilderDeleteRequestConfiguration { } /// - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CallTranscriptItemRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/Content/ContentRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/Content/ContentRequestBuilder.cs index 1f743db197b..bbb6dbc2a87 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/Content/ContentRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/Content/ContentRequestBuilder.cs @@ -57,7 +57,7 @@ public async Task DeleteAsync(Action - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// Find more info here /// /// A @@ -124,7 +124,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.cs index b581184d1ba..2f539080240 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/Item/MetadataContent/MetadataContentRequestBuilder.cs @@ -56,7 +56,7 @@ public async Task DeleteAsync(Action - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// Find more info here /// /// A @@ -123,7 +123,7 @@ public RequestInformation ToDeleteRequestInformation(Action - /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + /// Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.cs index 167631a9ab2..5fd740e8df2 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.cs @@ -60,7 +60,7 @@ public TranscriptsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) { } /// - /// Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. + /// Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. /// Find more info here /// /// A @@ -109,7 +109,7 @@ public TranscriptsRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.CallTranscript.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. + /// Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -159,7 +159,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.Users.Item.OnlineMeetings.Item.Transcripts.TranscriptsRequestBuilder(rawUrl, RequestAdapter); } /// - /// Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. + /// Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class TranscriptsRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/Users/Item/Presence/PresenceRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/Presence/PresenceRequestBuilder.cs index 3a80912ee7f..31790f3e417 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 @@ -154,7 +154,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. @@ -212,7 +212,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/Users/Item/UserItemRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs index 1327e514231..e67083cac7a 100644 --- a/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/Item/UserItemRequestBuilder.cs @@ -482,7 +482,7 @@ public UserItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : b } /// /// Deletes a user. - /// Find more info here + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -517,7 +517,7 @@ public async Task DeleteAsync(Action /// Read properties and relationships of the user object. - /// Find more info here + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests diff --git a/src/Microsoft.Graph/Generated/Users/UsersRequestBuilder.cs b/src/Microsoft.Graph/Generated/Users/UsersRequestBuilder.cs index 959483f4486..eaecd723224 100644 --- a/src/Microsoft.Graph/Generated/Users/UsersRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/Users/UsersRequestBuilder.cs @@ -78,8 +78,8 @@ public UsersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base { } /// - /// List properties and relationships of the user objects. - /// Find more info here + /// Retrieve a list of user objects. + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests @@ -102,8 +102,8 @@ public UsersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.UserCollectionResponse.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. - /// Find more info here + /// Create a new user object. + /// Find more info here /// /// A /// The request body @@ -128,7 +128,7 @@ public UsersRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base return await RequestAdapter.SendAsync(requestInfo, global::Microsoft.Graph.Models.User.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); } /// - /// List properties and relationships of the user objects. + /// Retrieve a list of user objects. /// /// A /// Configuration for the request such as headers, query parameters, and middleware options. @@ -147,7 +147,7 @@ public RequestInformation ToGetRequestInformation(Action - /// Create a new user.The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. + /// Create a new user object. /// /// A /// The request body @@ -178,7 +178,7 @@ public RequestInformation ToPostRequestInformation(global::Microsoft.Graph.Model return new global::Microsoft.Graph.Users.UsersRequestBuilder(rawUrl, RequestAdapter); } /// - /// List properties and relationships of the user objects. + /// Retrieve a list of user objects. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class UsersRequestBuilderGetQueryParameters diff --git a/src/Microsoft.Graph/Generated/UsersWithUserPrincipalName/UsersWithUserPrincipalNameRequestBuilder.cs b/src/Microsoft.Graph/Generated/UsersWithUserPrincipalName/UsersWithUserPrincipalNameRequestBuilder.cs index c2f8c97e4b1..dfc925a1f72 100644 --- a/src/Microsoft.Graph/Generated/UsersWithUserPrincipalName/UsersWithUserPrincipalNameRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/UsersWithUserPrincipalName/UsersWithUserPrincipalNameRequestBuilder.cs @@ -38,7 +38,7 @@ public UsersWithUserPrincipalNameRequestBuilder(string rawUrl, IRequestAdapter r } /// /// Deletes a user. - /// Find more info here + /// Find more info here /// /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. @@ -61,7 +61,7 @@ public async Task DeleteAsync(Action /// Read properties and relationships of the user object. - /// Find more info here + /// Find more info here /// /// A /// Cancellation token to use when cancelling requests diff --git a/src/Microsoft.Graph/Generated/kiota-dom-export.txt b/src/Microsoft.Graph/Generated/kiota-dom-export.txt index c37e8b9e7ba..270dd85380c 100644 --- a/src/Microsoft.Graph/Generated/kiota-dom-export.txt +++ b/src/Microsoft.Graph/Generated/kiota-dom-export.txt @@ -42232,6 +42232,7 @@ Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EducationClass +Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|getRecentlyModifiedSubmissions:global.Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|group:global.Microsoft.Graph.Education.Classes.Item.Group.GroupRequestBuilder Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|members:global.Microsoft.Graph.Education.Classes.Item.Members.MembersRequestBuilder Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|modules:global.Microsoft.Graph.Education.Classes.Item.Modules.ModulesRequestBuilder @@ -42242,6 +42243,29 @@ Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.EducationClass; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Education.Classes.Item.EducationClassItemRequestBuilder +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsGetResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsGetResponse::|public|Value:List +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder.getRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder.getRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder.getRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder.getRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder.getRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder.getRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder.getRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder.getRecentlyModifiedSubmissionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder.getRecentlyModifiedSubmissionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder::|public|GetAsGetRecentlyModifiedSubmissionsGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsResponse +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsRequestBuilder +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsResponse-->global.Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsGetResponse +Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.getRecentlyModifiedSubmissionsResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Education.Classes.Item.GetRecentlyModifiedSubmissions.GetRecentlyModifiedSubmissionsResponse Microsoft.Graph.Education.Classes.Item.Group.groupRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Education.Classes.Item.Group.groupRequestBuilder.groupRequestBuilderGetQueryParameters::|public|Expand:string[] Microsoft.Graph.Education.Classes.Item.Group.groupRequestBuilder.groupRequestBuilderGetQueryParameters::|public|Select:string[] @@ -45728,6 +45752,7 @@ Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder:: Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -45737,6 +45762,595 @@ Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder:: Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -45986,6 +46600,7 @@ Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemR Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -45994,6 +46609,298 @@ Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemR Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Groups.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -46323,6 +47230,7 @@ Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|publi Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -46335,6 +47243,595 @@ Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|publi Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Groups.Item.Calendar.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -46584,6 +48081,7 @@ Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequest Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -46592,6 +48090,298 @@ Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequest Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Groups.Item.Calendar.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -46954,6 +48744,7 @@ Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|c Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -46963,6 +48754,595 @@ Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|s Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Groups.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -47212,6 +49592,7 @@ Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBui Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -47220,6 +49601,298 @@ Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBui Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Groups.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -48083,6 +50756,7 @@ Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|constru Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -48095,6 +50769,595 @@ Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|ToDelet Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Groups.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -48344,6 +51607,7 @@ Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder:: Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -48352,6 +51616,298 @@ Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder:: Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Groups.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -77165,6 +80721,7 @@ Microsoft.Graph.Me.Authentication.authenticationRequestBuilder::|public|operatio Microsoft.Graph.Me.Authentication.authenticationRequestBuilder::|public|passwordMethods:global.Microsoft.Graph.Me.Authentication.PasswordMethods.PasswordMethodsRequestBuilder Microsoft.Graph.Me.Authentication.authenticationRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Authentication; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Authentication Microsoft.Graph.Me.Authentication.authenticationRequestBuilder::|public|phoneMethods:global.Microsoft.Graph.Me.Authentication.PhoneMethods.PhoneMethodsRequestBuilder +Microsoft.Graph.Me.Authentication.authenticationRequestBuilder::|public|platformCredentialMethods:global.Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder Microsoft.Graph.Me.Authentication.authenticationRequestBuilder::|public|softwareOathMethods:global.Microsoft.Graph.Me.Authentication.SoftwareOathMethods.SoftwareOathMethodsRequestBuilder Microsoft.Graph.Me.Authentication.authenticationRequestBuilder::|public|temporaryAccessPassMethods:global.Microsoft.Graph.Me.Authentication.TemporaryAccessPassMethods.TemporaryAccessPassMethodsRequestBuilder Microsoft.Graph.Me.Authentication.authenticationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -77501,6 +81058,54 @@ Microsoft.Graph.Me.Authentication.PhoneMethods.phoneMethodsRequestBuilder::|publ Microsoft.Graph.Me.Authentication.PhoneMethods.phoneMethodsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Authentication.PhoneMethods.phoneMethodsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.PhoneAuthenticationMethod; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Authentication.PhoneMethods.phoneMethodsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Authentication.PhoneMethods.PhoneMethodsRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder.deviceRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder.deviceRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder.deviceRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Device +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|device:global.Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::[PlatformCredentialAuthenticationMethodId:string]:global.Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.PlatformCredentialAuthenticationMethodCollectionResponse +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder Microsoft.Graph.Me.Authentication.SoftwareOathMethods.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Authentication.SoftwareOathMethods.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Authentication.SoftwareOathMethods.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -77901,6 +81506,7 @@ Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|c Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -77910,6 +81516,595 @@ Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|s Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Calendar.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -78159,6 +82354,7 @@ Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBui Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -78167,6 +82363,298 @@ Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBui Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Calendar.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -78496,6 +82984,7 @@ Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|constru Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -78508,6 +82997,595 @@ Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|ToDelet Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Calendar.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -78757,6 +83835,7 @@ Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder:: Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -78765,6 +83844,298 @@ Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder:: Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Calendar.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -79284,6 +84655,7 @@ Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventIte Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -79293,6 +84665,595 @@ Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventIte Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -79542,6 +85503,7 @@ Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instance Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -79550,6 +85512,298 @@ Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instance Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -79879,6 +86133,7 @@ Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemReque Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -79891,6 +86146,595 @@ Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemReque Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -80140,6 +86984,7 @@ Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -80148,6 +86993,298 @@ Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -80622,6 +87759,7 @@ Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|pu Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -80631,6 +87769,595 @@ Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|pu Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -80880,6 +88607,7 @@ Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequ Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -80888,6 +88616,298 @@ Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequ Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -81217,6 +89237,7 @@ Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|c Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -81229,6 +89250,595 @@ Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|T Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -81478,6 +90088,7 @@ Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBui Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -81486,6 +90097,298 @@ Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBui Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -81848,6 +90751,7 @@ Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|constructo Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -81857,6 +90761,595 @@ Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|snoozeRemi Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -82106,6 +91599,7 @@ Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|pu Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -82114,6 +91608,298 @@ Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|pu Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -84368,6 +94154,7 @@ Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|constructor(rawU Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -84380,6 +94167,595 @@ Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|ToDeleteRequestI Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -84631,6 +95007,7 @@ Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|c Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -84639,6 +95016,298 @@ Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|s Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Me.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Me.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Me.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Me.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -97162,9 +107831,11 @@ Microsoft.Graph.Models.attendanceInterval~~>IAdditionalDataHolder; IBackedModel; Microsoft.Graph.Models.attendanceRecord-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.attendanceRecord::|public|AttendanceIntervals:List Microsoft.Graph.Models.attendanceRecord::|public|EmailAddress:string +Microsoft.Graph.Models.attendanceRecord::|public|ExternalRegistrationInformation:global.Microsoft.Graph.Models.VirtualEventExternalRegistrationInformation Microsoft.Graph.Models.attendanceRecord::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.attendanceRecord::|public|Identity:global.Microsoft.Graph.Models.Identity Microsoft.Graph.Models.attendanceRecord::|public|OdataType:string +Microsoft.Graph.Models.attendanceRecord::|public|RegistrationId:string Microsoft.Graph.Models.attendanceRecord::|public|Role:string Microsoft.Graph.Models.attendanceRecord::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.attendanceRecord::|public|TotalAttendanceInSeconds:int? @@ -97479,6 +108150,7 @@ Microsoft.Graph.Models.authentication::|public|OdataType:string Microsoft.Graph.Models.authentication::|public|Operations:List Microsoft.Graph.Models.authentication::|public|PasswordMethods:List Microsoft.Graph.Models.authentication::|public|PhoneMethods:List +Microsoft.Graph.Models.authentication::|public|PlatformCredentialMethods:List Microsoft.Graph.Models.authentication::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.authentication::|public|SoftwareOathMethods:List Microsoft.Graph.Models.authentication::|public|TemporaryAccessPassMethods:List @@ -97718,6 +108390,13 @@ Microsoft.Graph.Models.authenticationMethodModes::0013-x509CertificateMultiFacto Microsoft.Graph.Models.authenticationMethodModes::0014-federatedSingleFactor Microsoft.Graph.Models.authenticationMethodModes::0015-federatedMultiFactor Microsoft.Graph.Models.authenticationMethodModes::0016-unknownFutureValue +Microsoft.Graph.Models.authenticationMethodPlatform::0000-unknown +Microsoft.Graph.Models.authenticationMethodPlatform::0001-windows +Microsoft.Graph.Models.authenticationMethodPlatform::0002-macOS +Microsoft.Graph.Models.authenticationMethodPlatform::0003-iOS +Microsoft.Graph.Models.authenticationMethodPlatform::0004-android +Microsoft.Graph.Models.authenticationMethodPlatform::0005-linux +Microsoft.Graph.Models.authenticationMethodPlatform::0006-unknownFutureValue Microsoft.Graph.Models.authenticationMethodSignInState::0000-notSupported Microsoft.Graph.Models.authenticationMethodSignInState::0001-notAllowedByPolicy Microsoft.Graph.Models.authenticationMethodSignInState::0002-notEnabled @@ -98009,11 +108688,13 @@ Microsoft.Graph.Models.b2xIdentityUserFlowCollectionResponse::|static|public|Cre Microsoft.Graph.Models.backupRestoreRoot-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.backupRestoreRoot::|public|DriveInclusionRules:List Microsoft.Graph.Models.backupRestoreRoot::|public|DriveProtectionUnits:List +Microsoft.Graph.Models.backupRestoreRoot::|public|DriveProtectionUnitsBulkAdditionJobs:List Microsoft.Graph.Models.backupRestoreRoot::|public|ExchangeProtectionPolicies:List Microsoft.Graph.Models.backupRestoreRoot::|public|ExchangeRestoreSessions:List Microsoft.Graph.Models.backupRestoreRoot::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.backupRestoreRoot::|public|MailboxInclusionRules:List Microsoft.Graph.Models.backupRestoreRoot::|public|MailboxProtectionUnits:List +Microsoft.Graph.Models.backupRestoreRoot::|public|MailboxProtectionUnitsBulkAdditionJobs:List Microsoft.Graph.Models.backupRestoreRoot::|public|OdataType:string Microsoft.Graph.Models.backupRestoreRoot::|public|OneDriveForBusinessProtectionPolicies:List Microsoft.Graph.Models.backupRestoreRoot::|public|OneDriveForBusinessRestoreSessions:List @@ -98028,6 +108709,7 @@ Microsoft.Graph.Models.backupRestoreRoot::|public|SharePointProtectionPolicies:L Microsoft.Graph.Models.backupRestoreRoot::|public|SharePointRestoreSessions:List Microsoft.Graph.Models.backupRestoreRoot::|public|SiteInclusionRules:List Microsoft.Graph.Models.backupRestoreRoot::|public|SiteProtectionUnits:List +Microsoft.Graph.Models.backupRestoreRoot::|public|SiteProtectionUnitsBulkAdditionJobs:List Microsoft.Graph.Models.backupRestoreRoot::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.BackupRestoreRoot Microsoft.Graph.Models.backupServiceConsumer::0000-unknown Microsoft.Graph.Models.backupServiceConsumer::0001-firstparty @@ -101457,6 +112139,25 @@ Microsoft.Graph.Models.convertIdResult::|public|SourceId:string Microsoft.Graph.Models.convertIdResult::|public|TargetId:string Microsoft.Graph.Models.convertIdResult::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ConvertIdResult Microsoft.Graph.Models.convertIdResult~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.copilotAdmin-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.copilotAdmin::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.copilotAdmin::|public|OdataType:string +Microsoft.Graph.Models.copilotAdmin::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.copilotAdmin::|public|Settings:global.Microsoft.Graph.Models.CopilotAdminSetting +Microsoft.Graph.Models.copilotAdmin::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.CopilotAdmin +Microsoft.Graph.Models.copilotAdminLimitedMode-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.copilotAdminLimitedMode::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.copilotAdminLimitedMode::|public|GroupId:string +Microsoft.Graph.Models.copilotAdminLimitedMode::|public|IsEnabledForGroup:bool? +Microsoft.Graph.Models.copilotAdminLimitedMode::|public|OdataType:string +Microsoft.Graph.Models.copilotAdminLimitedMode::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.copilotAdminLimitedMode::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.CopilotAdminLimitedMode +Microsoft.Graph.Models.copilotAdminSetting-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.copilotAdminSetting::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.copilotAdminSetting::|public|LimitedMode:global.Microsoft.Graph.Models.CopilotAdminLimitedMode +Microsoft.Graph.Models.copilotAdminSetting::|public|OdataType:string +Microsoft.Graph.Models.copilotAdminSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.copilotAdminSetting::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.CopilotAdminSetting Microsoft.Graph.Models.CopyNotebookModel::|public|AdditionalData:IDictionary Microsoft.Graph.Models.CopyNotebookModel::|public|BackingStore:IBackingStore Microsoft.Graph.Models.CopyNotebookModel::|public|constructor():void @@ -103706,6 +114407,19 @@ Microsoft.Graph.Models.driveProtectionUnitCollectionResponse::|public|GetFieldDe Microsoft.Graph.Models.driveProtectionUnitCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.driveProtectionUnitCollectionResponse::|public|Value:List Microsoft.Graph.Models.driveProtectionUnitCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DriveProtectionUnitCollectionResponse +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJob-->global.Microsoft.Graph.Models.ProtectionUnitsBulkJobBase +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJob::|public|constructor():void +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJob::|public|DirectoryObjectIds:List +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJob::|public|Drives:List +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJob::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJob::|public|OdataType:string +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJob::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJob::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJobCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|public|Value:List +Microsoft.Graph.Models.driveProtectionUnitsBulkAdditionJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJobCollectionResponse Microsoft.Graph.Models.driveRecipient::|public|AdditionalData:IDictionary Microsoft.Graph.Models.driveRecipient::|public|Alias:string Microsoft.Graph.Models.driveRecipient::|public|BackingStore:IBackingStore @@ -103730,6 +114444,18 @@ Microsoft.Graph.Models.driveRestoreArtifactCollectionResponse::|public|GetFieldD Microsoft.Graph.Models.driveRestoreArtifactCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.driveRestoreArtifactCollectionResponse::|public|Value:List Microsoft.Graph.Models.driveRestoreArtifactCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DriveRestoreArtifactCollectionResponse +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequest-->global.Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequest::|public|DirectoryObjectIds:List +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequest::|public|Drives:List +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequest::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequest::|public|OdataType:string +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequest::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequestCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|Value:List +Microsoft.Graph.Models.driveRestoreArtifactsBulkAdditionRequestCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse Microsoft.Graph.Models.eBookInstallSummary-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.eBookInstallSummary::|public|FailedDeviceCount:int? Microsoft.Graph.Models.eBookInstallSummary::|public|FailedUserCount:int? @@ -104263,9 +114989,12 @@ Microsoft.Graph.Models.educationStudent::|public|StudentNumber:string Microsoft.Graph.Models.educationStudent::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.EducationStudent Microsoft.Graph.Models.educationStudent~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.educationSubmission-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.educationSubmission::|public|AssignmentId:string Microsoft.Graph.Models.educationSubmission::|public|ExcusedBy:global.Microsoft.Graph.Models.IdentitySet Microsoft.Graph.Models.educationSubmission::|public|ExcusedDateTime:DateTimeOffset? Microsoft.Graph.Models.educationSubmission::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.educationSubmission::|public|LastModifiedBy:global.Microsoft.Graph.Models.IdentitySet +Microsoft.Graph.Models.educationSubmission::|public|LastModifiedDateTime:DateTimeOffset? Microsoft.Graph.Models.educationSubmission::|public|OdataType:string Microsoft.Graph.Models.educationSubmission::|public|Outcomes:List Microsoft.Graph.Models.educationSubmission::|public|ReassignedBy:global.Microsoft.Graph.Models.IdentitySet @@ -104732,8 +115461,10 @@ Microsoft.Graph.Models.event::|public|Attendees:List Microsoft.Graph.Models.event::|public|constructor():void Microsoft.Graph.Models.event::|public|End:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Models.event::|public|ExceptionOccurrences:List Microsoft.Graph.Models.event::|public|Extensions:List Microsoft.Graph.Models.event::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.event::|public|HasAttachments:bool? @@ -104836,6 +115567,7 @@ Microsoft.Graph.Models.exchangeProtectionPolicy::|public|constructor():void Microsoft.Graph.Models.exchangeProtectionPolicy::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.exchangeProtectionPolicy::|public|MailboxInclusionRules:List Microsoft.Graph.Models.exchangeProtectionPolicy::|public|MailboxProtectionUnits:List +Microsoft.Graph.Models.exchangeProtectionPolicy::|public|MailboxProtectionUnitsBulkAdditionJobs:List Microsoft.Graph.Models.exchangeProtectionPolicy::|public|OdataType:string Microsoft.Graph.Models.exchangeProtectionPolicy::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.exchangeProtectionPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ExchangeProtectionPolicy @@ -104849,6 +115581,7 @@ Microsoft.Graph.Models.exchangeRestoreSession::|public|constructor():void Microsoft.Graph.Models.exchangeRestoreSession::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.exchangeRestoreSession::|public|GranularMailboxRestoreArtifacts:List Microsoft.Graph.Models.exchangeRestoreSession::|public|MailboxRestoreArtifacts:List +Microsoft.Graph.Models.exchangeRestoreSession::|public|MailboxRestoreArtifactsBulkAdditionRequests:List Microsoft.Graph.Models.exchangeRestoreSession::|public|OdataType:string Microsoft.Graph.Models.exchangeRestoreSession::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.exchangeRestoreSession::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ExchangeRestoreSession @@ -105266,6 +115999,8 @@ Microsoft.Graph.Models.externalUsersSelfServiceSignUpEventsFlow::|public|constru Microsoft.Graph.Models.externalUsersSelfServiceSignUpEventsFlow::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.externalUsersSelfServiceSignUpEventsFlow::|public|OdataType:string Microsoft.Graph.Models.externalUsersSelfServiceSignUpEventsFlow::|public|OnAttributeCollection:global.Microsoft.Graph.Models.OnAttributeCollectionHandler +Microsoft.Graph.Models.externalUsersSelfServiceSignUpEventsFlow::|public|OnAttributeCollectionStart:global.Microsoft.Graph.Models.OnAttributeCollectionStartHandler +Microsoft.Graph.Models.externalUsersSelfServiceSignUpEventsFlow::|public|OnAttributeCollectionSubmit:global.Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler Microsoft.Graph.Models.externalUsersSelfServiceSignUpEventsFlow::|public|OnAuthenticationMethodLoadStart:global.Microsoft.Graph.Models.OnAuthenticationMethodLoadStartHandler Microsoft.Graph.Models.externalUsersSelfServiceSignUpEventsFlow::|public|OnInteractiveAuthFlowStart:global.Microsoft.Graph.Models.OnInteractiveAuthFlowStartHandler Microsoft.Graph.Models.externalUsersSelfServiceSignUpEventsFlow::|public|OnUserCreateStart:global.Microsoft.Graph.Models.OnUserCreateStartHandler @@ -108349,6 +119084,19 @@ Microsoft.Graph.Models.mailboxProtectionUnitCollectionResponse::|public|GetField Microsoft.Graph.Models.mailboxProtectionUnitCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.mailboxProtectionUnitCollectionResponse::|public|Value:List Microsoft.Graph.Models.mailboxProtectionUnitCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MailboxProtectionUnitCollectionResponse +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJob-->global.Microsoft.Graph.Models.ProtectionUnitsBulkJobBase +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJob::|public|constructor():void +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJob::|public|DirectoryObjectIds:List +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJob::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJob::|public|Mailboxes:List +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJob::|public|OdataType:string +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJob::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJob::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|public|Value:List +Microsoft.Graph.Models.mailboxProtectionUnitsBulkAdditionJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse Microsoft.Graph.Models.mailboxRestoreArtifact-->global.Microsoft.Graph.Models.RestoreArtifactBase Microsoft.Graph.Models.mailboxRestoreArtifact::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.mailboxRestoreArtifact::|public|OdataType:string @@ -108361,6 +119109,18 @@ Microsoft.Graph.Models.mailboxRestoreArtifactCollectionResponse::|public|GetFiel Microsoft.Graph.Models.mailboxRestoreArtifactCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.mailboxRestoreArtifactCollectionResponse::|public|Value:List Microsoft.Graph.Models.mailboxRestoreArtifactCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MailboxRestoreArtifactCollectionResponse +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequest-->global.Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequest::|public|DirectoryObjectIds:List +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequest::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequest::|public|Mailboxes:List +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequest::|public|OdataType:string +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequest::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|Value:List +Microsoft.Graph.Models.mailboxRestoreArtifactsBulkAdditionRequestCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse Microsoft.Graph.Models.mailboxSettings::|public|AdditionalData:IDictionary Microsoft.Graph.Models.mailboxSettings::|public|ArchiveFolder:string Microsoft.Graph.Models.mailboxSettings::|public|AutomaticRepliesSetting:global.Microsoft.Graph.Models.AutomaticRepliesSetting @@ -109162,6 +119922,7 @@ Microsoft.Graph.Models.mediaStream::|static|public|CreateFromDiscriminatorValue( Microsoft.Graph.Models.mediaStream~~>IAdditionalDataHolder; IBackedModel; IParsable Microsoft.Graph.Models.meetingAttendanceReport-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.meetingAttendanceReport::|public|AttendanceRecords:List +Microsoft.Graph.Models.meetingAttendanceReport::|public|ExternalEventInformation:List Microsoft.Graph.Models.meetingAttendanceReport::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.meetingAttendanceReport::|public|MeetingEndDateTime:DateTimeOffset? Microsoft.Graph.Models.meetingAttendanceReport::|public|MeetingStartDateTime:DateTimeOffset? @@ -110350,6 +121111,64 @@ Microsoft.Graph.Models.onAttributeCollectionListener::|public|Handler:global.Mic Microsoft.Graph.Models.onAttributeCollectionListener::|public|OdataType:string Microsoft.Graph.Models.onAttributeCollectionListener::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.onAttributeCollectionListener::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.OnAttributeCollectionListener +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtension-->global.Microsoft.Graph.Models.CustomAuthenticationExtension +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtension::|public|constructor():void +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtension::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtension::|public|OdataType:string +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtension::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtension::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtensionHandler-->global.Microsoft.Graph.Models.OnAttributeCollectionStartHandler +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtensionHandler::|public|Configuration:global.Microsoft.Graph.Models.CustomExtensionOverwriteConfiguration +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtensionHandler::|public|constructor():void +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtensionHandler::|public|CustomExtension:global.Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtension +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtensionHandler::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtensionHandler::|public|OdataType:string +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtensionHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.onAttributeCollectionStartCustomExtensionHandler::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.OnAttributeCollectionStartCustomExtensionHandler +Microsoft.Graph.Models.onAttributeCollectionStartHandler::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.onAttributeCollectionStartHandler::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.onAttributeCollectionStartHandler::|public|constructor():void +Microsoft.Graph.Models.onAttributeCollectionStartHandler::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.onAttributeCollectionStartHandler::|public|OdataType:string +Microsoft.Graph.Models.onAttributeCollectionStartHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.onAttributeCollectionStartHandler::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.OnAttributeCollectionStartHandler +Microsoft.Graph.Models.onAttributeCollectionStartHandler~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.onAttributeCollectionStartListener-->global.Microsoft.Graph.Models.AuthenticationEventListener +Microsoft.Graph.Models.onAttributeCollectionStartListener::|public|constructor():void +Microsoft.Graph.Models.onAttributeCollectionStartListener::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.onAttributeCollectionStartListener::|public|Handler:global.Microsoft.Graph.Models.OnAttributeCollectionStartHandler +Microsoft.Graph.Models.onAttributeCollectionStartListener::|public|OdataType:string +Microsoft.Graph.Models.onAttributeCollectionStartListener::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.onAttributeCollectionStartListener::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.OnAttributeCollectionStartListener +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtension-->global.Microsoft.Graph.Models.CustomAuthenticationExtension +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtension::|public|constructor():void +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtension::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtension::|public|OdataType:string +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtension::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtension::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtensionHandler-->global.Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtensionHandler::|public|Configuration:global.Microsoft.Graph.Models.CustomExtensionOverwriteConfiguration +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtensionHandler::|public|constructor():void +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtensionHandler::|public|CustomExtension:global.Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtension +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtensionHandler::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtensionHandler::|public|OdataType:string +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtensionHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.onAttributeCollectionSubmitCustomExtensionHandler::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.OnAttributeCollectionSubmitCustomExtensionHandler +Microsoft.Graph.Models.onAttributeCollectionSubmitHandler::|public|AdditionalData:IDictionary +Microsoft.Graph.Models.onAttributeCollectionSubmitHandler::|public|BackingStore:IBackingStore +Microsoft.Graph.Models.onAttributeCollectionSubmitHandler::|public|constructor():void +Microsoft.Graph.Models.onAttributeCollectionSubmitHandler::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.onAttributeCollectionSubmitHandler::|public|OdataType:string +Microsoft.Graph.Models.onAttributeCollectionSubmitHandler::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.onAttributeCollectionSubmitHandler::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler +Microsoft.Graph.Models.onAttributeCollectionSubmitHandler~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.onAttributeCollectionSubmitListener-->global.Microsoft.Graph.Models.AuthenticationEventListener +Microsoft.Graph.Models.onAttributeCollectionSubmitListener::|public|constructor():void +Microsoft.Graph.Models.onAttributeCollectionSubmitListener::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.onAttributeCollectionSubmitListener::|public|Handler:global.Microsoft.Graph.Models.OnAttributeCollectionSubmitHandler +Microsoft.Graph.Models.onAttributeCollectionSubmitListener::|public|OdataType:string +Microsoft.Graph.Models.onAttributeCollectionSubmitListener::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.onAttributeCollectionSubmitListener::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.OnAttributeCollectionSubmitListener Microsoft.Graph.Models.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp-->global.Microsoft.Graph.Models.OnAuthenticationMethodLoadStartHandler Microsoft.Graph.Models.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp::|public|constructor():void Microsoft.Graph.Models.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp::|public|GetFieldDeserializers():IDictionary> @@ -110376,6 +121195,7 @@ Microsoft.Graph.Models.oneDriveForBusinessProtectionPolicy-->global.Microsoft.Gr Microsoft.Graph.Models.oneDriveForBusinessProtectionPolicy::|public|constructor():void Microsoft.Graph.Models.oneDriveForBusinessProtectionPolicy::|public|DriveInclusionRules:List Microsoft.Graph.Models.oneDriveForBusinessProtectionPolicy::|public|DriveProtectionUnits:List +Microsoft.Graph.Models.oneDriveForBusinessProtectionPolicy::|public|DriveProtectionUnitsBulkAdditionJobs:List Microsoft.Graph.Models.oneDriveForBusinessProtectionPolicy::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.oneDriveForBusinessProtectionPolicy::|public|OdataType:string Microsoft.Graph.Models.oneDriveForBusinessProtectionPolicy::|public|Serialize(writer:ISerializationWriter):void @@ -110388,6 +121208,7 @@ Microsoft.Graph.Models.oneDriveForBusinessProtectionPolicyCollectionResponse::|s Microsoft.Graph.Models.oneDriveForBusinessRestoreSession-->global.Microsoft.Graph.Models.RestoreSessionBase Microsoft.Graph.Models.oneDriveForBusinessRestoreSession::|public|constructor():void Microsoft.Graph.Models.oneDriveForBusinessRestoreSession::|public|DriveRestoreArtifacts:List +Microsoft.Graph.Models.oneDriveForBusinessRestoreSession::|public|DriveRestoreArtifactsBulkAdditionRequests:List Microsoft.Graph.Models.oneDriveForBusinessRestoreSession::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.oneDriveForBusinessRestoreSession::|public|OdataType:string Microsoft.Graph.Models.oneDriveForBusinessRestoreSession::|public|Serialize(writer:ISerializationWriter):void @@ -112065,6 +122886,22 @@ Microsoft.Graph.Models.plannerUserIds::|public|OdataType:string Microsoft.Graph.Models.plannerUserIds::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.plannerUserIds::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.PlannerUserIds Microsoft.Graph.Models.plannerUserIds~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Models.platformCredentialAuthenticationMethod-->global.Microsoft.Graph.Models.AuthenticationMethod +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|public|constructor():void +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|public|Device:global.Microsoft.Graph.Models.Device +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|public|DisplayName:string +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|public|KeyStrength:global.Microsoft.Graph.Models.AuthenticationMethodKeyStrength? +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|public|OdataType:string +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|public|Platform:global.Microsoft.Graph.Models.AuthenticationMethodPlatform? +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.platformCredentialAuthenticationMethod::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod +Microsoft.Graph.Models.platformCredentialAuthenticationMethodCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.platformCredentialAuthenticationMethodCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.platformCredentialAuthenticationMethodCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.platformCredentialAuthenticationMethodCollectionResponse::|public|Value:List +Microsoft.Graph.Models.platformCredentialAuthenticationMethodCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.PlatformCredentialAuthenticationMethodCollectionResponse Microsoft.Graph.Models.playPromptOperation-->global.Microsoft.Graph.Models.CommsOperation Microsoft.Graph.Models.playPromptOperation::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.playPromptOperation::|public|OdataType:string @@ -113933,6 +124770,23 @@ Microsoft.Graph.Models.protectionUnitBaseCollectionResponse::|public|GetFieldDes Microsoft.Graph.Models.protectionUnitBaseCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.protectionUnitBaseCollectionResponse::|public|Value:List Microsoft.Graph.Models.protectionUnitBaseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ProtectionUnitBaseCollectionResponse +Microsoft.Graph.Models.protectionUnitsBulkJobBase-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|CreatedBy:global.Microsoft.Graph.Models.IdentitySet +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|DisplayName:string +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|Error:global.Microsoft.Graph.Models.PublicError +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|LastModifiedBy:global.Microsoft.Graph.Models.IdentitySet +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|LastModifiedDateTime:DateTimeOffset? +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|OdataType:string +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|public|Status:global.Microsoft.Graph.Models.ProtectionUnitsBulkJobStatus? +Microsoft.Graph.Models.protectionUnitsBulkJobBase::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.ProtectionUnitsBulkJobBase +Microsoft.Graph.Models.protectionUnitsBulkJobStatus::0000-unknown +Microsoft.Graph.Models.protectionUnitsBulkJobStatus::0001-active +Microsoft.Graph.Models.protectionUnitsBulkJobStatus::0002-completed +Microsoft.Graph.Models.protectionUnitsBulkJobStatus::0003-completedWithErrors +Microsoft.Graph.Models.protectionUnitsBulkJobStatus::0004-unknownFutureValue Microsoft.Graph.Models.protectionUnitStatus::0000-protectRequested Microsoft.Graph.Models.protectionUnitStatus::0001-protected Microsoft.Graph.Models.protectionUnitStatus::0002-unprotectRequested @@ -114873,6 +125727,28 @@ Microsoft.Graph.Models.restoreArtifactBase::|public|Serialize(writer:ISerializat Microsoft.Graph.Models.restoreArtifactBase::|public|StartDateTime:DateTimeOffset? Microsoft.Graph.Models.restoreArtifactBase::|public|Status:global.Microsoft.Graph.Models.ArtifactRestoreStatus? Microsoft.Graph.Models.restoreArtifactBase::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RestoreArtifactBase +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase-->global.Microsoft.Graph.Models.Entity +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|CreatedBy:global.Microsoft.Graph.Models.IdentitySet +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|CreatedDateTime:DateTimeOffset? +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|DestinationType:global.Microsoft.Graph.Models.DestinationType? +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|DisplayName:string +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|Error:global.Microsoft.Graph.Models.PublicError +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|LastModifiedBy:global.Microsoft.Graph.Models.IdentitySet +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|LastModifiedDateTime:DateTimeOffset? +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|OdataType:string +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|ProtectionTimePeriod:global.Microsoft.Graph.Models.TimePeriod +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|ProtectionUnitIds:List +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|RestorePointPreference:global.Microsoft.Graph.Models.RestorePointPreference? +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|Status:global.Microsoft.Graph.Models.RestoreArtifactsBulkRequestStatus? +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|public|Tags:global.Microsoft.Graph.Models.RestorePointTags? +Microsoft.Graph.Models.restoreArtifactsBulkRequestBase::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase +Microsoft.Graph.Models.restoreArtifactsBulkRequestStatus::0000-unknown +Microsoft.Graph.Models.restoreArtifactsBulkRequestStatus::0001-active +Microsoft.Graph.Models.restoreArtifactsBulkRequestStatus::0002-completed +Microsoft.Graph.Models.restoreArtifactsBulkRequestStatus::0003-completedWithErrors +Microsoft.Graph.Models.restoreArtifactsBulkRequestStatus::0004-unknownFutureValue Microsoft.Graph.Models.restorePoint-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.restorePoint::|public|ExpirationDateTime:DateTimeOffset? Microsoft.Graph.Models.restorePoint::|public|GetFieldDeserializers():IDictionary> @@ -115892,12 +126768,6 @@ Microsoft.Graph.Models.Security.actionAfterRetentionPeriod::0004-unknownFutureVa Microsoft.Graph.Models.Security.additionalDataOptions::0000-allVersions Microsoft.Graph.Models.Security.additionalDataOptions::0001-linkedFiles Microsoft.Graph.Models.Security.additionalDataOptions::0002-unknownFutureValue -Microsoft.Graph.Models.Security.additionalDataOptions::0003-advancedIndexing -Microsoft.Graph.Models.Security.additionalDataOptions::0004-listAttachments -Microsoft.Graph.Models.Security.additionalDataOptions::0005-htmlTranscripts -Microsoft.Graph.Models.Security.additionalDataOptions::0006-messageConversationExpansion -Microsoft.Graph.Models.Security.additionalDataOptions::0007-locationsWithoutHits -Microsoft.Graph.Models.Security.additionalDataOptions::0008-allItemsInFolder Microsoft.Graph.Models.Security.additionalOptions::0000-none Microsoft.Graph.Models.Security.additionalOptions::0001-teamsAndYammerConversations Microsoft.Graph.Models.Security.additionalOptions::0002-cloudAttachments @@ -115905,15 +126775,6 @@ Microsoft.Graph.Models.Security.additionalOptions::0003-allDocumentVersions Microsoft.Graph.Models.Security.additionalOptions::0004-subfolderContents Microsoft.Graph.Models.Security.additionalOptions::0005-listAttachments Microsoft.Graph.Models.Security.additionalOptions::0006-unknownFutureValue -Microsoft.Graph.Models.Security.additionalOptions::0007-htmlTranscripts -Microsoft.Graph.Models.Security.additionalOptions::0008-advancedIndexing -Microsoft.Graph.Models.Security.additionalOptions::0009-allItemsInFolder -Microsoft.Graph.Models.Security.additionalOptions::0010-includeFolderAndPath -Microsoft.Graph.Models.Security.additionalOptions::0011-condensePaths -Microsoft.Graph.Models.Security.additionalOptions::0012-friendlyName -Microsoft.Graph.Models.Security.additionalOptions::0013-splitSource -Microsoft.Graph.Models.Security.additionalOptions::0014-optimizedPartitionSize -Microsoft.Graph.Models.Security.additionalOptions::0015-includeReport Microsoft.Graph.Models.Security.alert-->global.Microsoft.Graph.Models.Entity Microsoft.Graph.Models.Security.alert::|public|ActorDisplayName:string Microsoft.Graph.Models.Security.alert::|public|AdditionalDataProperty:global.Microsoft.Graph.Models.Security.Dictionary @@ -116242,11 +127103,6 @@ Microsoft.Graph.Models.Security.cloudApplicationEvidence::|public|SaasAppId:long Microsoft.Graph.Models.Security.cloudApplicationEvidence::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.Security.cloudApplicationEvidence::|public|Stream:global.Microsoft.Graph.Models.Security.StreamObject Microsoft.Graph.Models.Security.cloudApplicationEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.Security.CloudApplicationEvidence -Microsoft.Graph.Models.Security.cloudAttachmentVersion::0000-latest -Microsoft.Graph.Models.Security.cloudAttachmentVersion::0001-recent10 -Microsoft.Graph.Models.Security.cloudAttachmentVersion::0002-recent100 -Microsoft.Graph.Models.Security.cloudAttachmentVersion::0003-all -Microsoft.Graph.Models.Security.cloudAttachmentVersion::0004-unknownFutureValue Microsoft.Graph.Models.Security.cloudLogonRequestEvidence-->global.Microsoft.Graph.Models.Security.AlertEvidence Microsoft.Graph.Models.Security.cloudLogonRequestEvidence::|public|constructor():void Microsoft.Graph.Models.Security.cloudLogonRequestEvidence::|public|GetFieldDeserializers():IDictionary> @@ -116516,17 +127372,8 @@ Microsoft.Graph.Models.Security.dnsEvidence::|public|IpAddresses:Listglobal.Microsoft.Graph.Models.Security.CaseOperation -Microsoft.Graph.Models.Security.ediscoveryAddToReviewSetOperation::|public|AdditionalDataOptions:global.Microsoft.Graph.Models.Security.AdditionalDataOptions? -Microsoft.Graph.Models.Security.ediscoveryAddToReviewSetOperation::|public|CloudAttachmentVersion:global.Microsoft.Graph.Models.Security.CloudAttachmentVersion? -Microsoft.Graph.Models.Security.ediscoveryAddToReviewSetOperation::|public|DocumentVersion:global.Microsoft.Graph.Models.Security.DocumentVersion? Microsoft.Graph.Models.Security.ediscoveryAddToReviewSetOperation::|public|GetFieldDeserializers():IDictionary> -Microsoft.Graph.Models.Security.ediscoveryAddToReviewSetOperation::|public|ItemsToInclude:global.Microsoft.Graph.Models.Security.ItemsToInclude? Microsoft.Graph.Models.Security.ediscoveryAddToReviewSetOperation::|public|OdataType:string Microsoft.Graph.Models.Security.ediscoveryAddToReviewSetOperation::|public|ReviewSet:global.Microsoft.Graph.Models.Security.EdiscoveryReviewSet Microsoft.Graph.Models.Security.ediscoveryAddToReviewSetOperation::|public|Search:global.Microsoft.Graph.Models.Security.EdiscoverySearch @@ -116587,7 +127434,6 @@ Microsoft.Graph.Models.Security.ediscoveryEstimateOperation::|public|OdataType:s Microsoft.Graph.Models.Security.ediscoveryEstimateOperation::|public|Search:global.Microsoft.Graph.Models.Security.EdiscoverySearch Microsoft.Graph.Models.Security.ediscoveryEstimateOperation::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.Security.ediscoveryEstimateOperation::|public|SiteCount:int? -Microsoft.Graph.Models.Security.ediscoveryEstimateOperation::|public|StatisticsOptions:global.Microsoft.Graph.Models.Security.StatisticsOptions? Microsoft.Graph.Models.Security.ediscoveryEstimateOperation::|public|UnindexedItemCount:long? Microsoft.Graph.Models.Security.ediscoveryEstimateOperation::|public|UnindexedItemsSize:long? Microsoft.Graph.Models.Security.ediscoveryEstimateOperation::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.Security.EdiscoveryEstimateOperation @@ -116687,10 +127533,8 @@ Microsoft.Graph.Models.Security.ediscoverySearchCollectionResponse::|public|Valu Microsoft.Graph.Models.Security.ediscoverySearchCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.Security.EdiscoverySearchCollectionResponse Microsoft.Graph.Models.Security.ediscoverySearchExportOperation-->global.Microsoft.Graph.Models.Security.CaseOperation Microsoft.Graph.Models.Security.ediscoverySearchExportOperation::|public|AdditionalOptions:global.Microsoft.Graph.Models.Security.AdditionalOptions? -Microsoft.Graph.Models.Security.ediscoverySearchExportOperation::|public|CloudAttachmentVersion:global.Microsoft.Graph.Models.Security.CloudAttachmentVersion? Microsoft.Graph.Models.Security.ediscoverySearchExportOperation::|public|Description:string Microsoft.Graph.Models.Security.ediscoverySearchExportOperation::|public|DisplayName:string -Microsoft.Graph.Models.Security.ediscoverySearchExportOperation::|public|DocumentVersion:global.Microsoft.Graph.Models.Security.DocumentVersion? Microsoft.Graph.Models.Security.ediscoverySearchExportOperation::|public|ExportCriteria:global.Microsoft.Graph.Models.Security.ExportCriteria? Microsoft.Graph.Models.Security.ediscoverySearchExportOperation::|public|ExportFileMetadata:List Microsoft.Graph.Models.Security.ediscoverySearchExportOperation::|public|ExportFormat:global.Microsoft.Graph.Models.Security.ExportFormat? @@ -116800,7 +127644,6 @@ Microsoft.Graph.Models.Security.exportFileStructure::0000-none Microsoft.Graph.Models.Security.exportFileStructure::0001-directory Microsoft.Graph.Models.Security.exportFileStructure::0002-pst Microsoft.Graph.Models.Security.exportFileStructure::0003-unknownFutureValue -Microsoft.Graph.Models.Security.exportFileStructure::0004-msg Microsoft.Graph.Models.Security.exportFormat::0000-pst Microsoft.Graph.Models.Security.exportFormat::0001-msg Microsoft.Graph.Models.Security.exportFormat::0002-eml @@ -116813,11 +127656,6 @@ Microsoft.Graph.Models.Security.exportOptions::0001-text Microsoft.Graph.Models.Security.exportOptions::0002-pdfReplacement Microsoft.Graph.Models.Security.exportOptions::0003-tags Microsoft.Graph.Models.Security.exportOptions::0004-unknownFutureValue -Microsoft.Graph.Models.Security.exportOptions::0005-splitSource -Microsoft.Graph.Models.Security.exportOptions::0006-includeFolderAndPath -Microsoft.Graph.Models.Security.exportOptions::0007-friendlyName -Microsoft.Graph.Models.Security.exportOptions::0008-condensePaths -Microsoft.Graph.Models.Security.exportOptions::0009-optimizedPartitionSize Microsoft.Graph.Models.Security.fileDetails::|public|AdditionalData:IDictionary Microsoft.Graph.Models.Security.fileDetails::|public|BackingStore:IBackingStore Microsoft.Graph.Models.Security.fileDetails::|public|constructor():void @@ -117456,9 +128294,6 @@ Microsoft.Graph.Models.Security.ipEvidence::|public|OdataType:string Microsoft.Graph.Models.Security.ipEvidence::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.Security.ipEvidence::|public|Stream:global.Microsoft.Graph.Models.Security.StreamObject Microsoft.Graph.Models.Security.ipEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.Security.IpEvidence -Microsoft.Graph.Models.Security.itemsToInclude::0000-searchHits -Microsoft.Graph.Models.Security.itemsToInclude::0001-partiallyIndexed -Microsoft.Graph.Models.Security.itemsToInclude::0002-unknownFutureValue Microsoft.Graph.Models.Security.kubernetesClusterEvidence-->global.Microsoft.Graph.Models.Security.AlertEvidence Microsoft.Graph.Models.Security.kubernetesClusterEvidence::|public|CloudResource:global.Microsoft.Graph.Models.Security.AlertEvidence Microsoft.Graph.Models.Security.kubernetesClusterEvidence::|public|constructor():void @@ -118063,12 +128898,6 @@ Microsoft.Graph.Models.Security.sslCertificateEntity::|public|SerialNumber:strin Microsoft.Graph.Models.Security.sslCertificateEntity::|public|Surname:string Microsoft.Graph.Models.Security.sslCertificateEntity::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.Security.SslCertificateEntity Microsoft.Graph.Models.Security.sslCertificateEntity~~>IAdditionalDataHolder; IBackedModel; IParsable -Microsoft.Graph.Models.Security.statisticsOptions::0000-includeRefiners -Microsoft.Graph.Models.Security.statisticsOptions::0001-includeQueryStats -Microsoft.Graph.Models.Security.statisticsOptions::0002-includeUnindexedStats -Microsoft.Graph.Models.Security.statisticsOptions::0003-advancedIndexing -Microsoft.Graph.Models.Security.statisticsOptions::0004-locationsWithoutHits -Microsoft.Graph.Models.Security.statisticsOptions::0005-unknownFutureValue Microsoft.Graph.Models.Security.streamObject::|public|AdditionalData:IDictionary Microsoft.Graph.Models.Security.streamObject::|public|BackingStore:IBackingStore Microsoft.Graph.Models.Security.streamObject::|public|constructor():void @@ -119074,6 +129903,7 @@ Microsoft.Graph.Models.sharePointProtectionPolicy::|public|OdataType:string Microsoft.Graph.Models.sharePointProtectionPolicy::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.sharePointProtectionPolicy::|public|SiteInclusionRules:List Microsoft.Graph.Models.sharePointProtectionPolicy::|public|SiteProtectionUnits:List +Microsoft.Graph.Models.sharePointProtectionPolicy::|public|SiteProtectionUnitsBulkAdditionJobs:List Microsoft.Graph.Models.sharePointProtectionPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.SharePointProtectionPolicy Microsoft.Graph.Models.sharePointProtectionPolicyCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse Microsoft.Graph.Models.sharePointProtectionPolicyCollectionResponse::|public|GetFieldDeserializers():IDictionary> @@ -119086,6 +129916,7 @@ Microsoft.Graph.Models.sharePointRestoreSession::|public|GetFieldDeserializers() Microsoft.Graph.Models.sharePointRestoreSession::|public|OdataType:string Microsoft.Graph.Models.sharePointRestoreSession::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.sharePointRestoreSession::|public|SiteRestoreArtifacts:List +Microsoft.Graph.Models.sharePointRestoreSession::|public|SiteRestoreArtifactsBulkAdditionRequests:List Microsoft.Graph.Models.sharePointRestoreSession::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.SharePointRestoreSession Microsoft.Graph.Models.sharePointRestoreSessionCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse Microsoft.Graph.Models.sharePointRestoreSessionCollectionResponse::|public|GetFieldDeserializers():IDictionary> @@ -119619,6 +130450,19 @@ Microsoft.Graph.Models.siteProtectionUnitCollectionResponse::|public|GetFieldDes Microsoft.Graph.Models.siteProtectionUnitCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.siteProtectionUnitCollectionResponse::|public|Value:List Microsoft.Graph.Models.siteProtectionUnitCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.SiteProtectionUnitCollectionResponse +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJob-->global.Microsoft.Graph.Models.ProtectionUnitsBulkJobBase +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJob::|public|constructor():void +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJob::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJob::|public|OdataType:string +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJob::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJob::|public|SiteIds:List +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJob::|public|SiteWebUrls:List +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJob::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJobCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|public|Value:List +Microsoft.Graph.Models.siteProtectionUnitsBulkAdditionJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJobCollectionResponse Microsoft.Graph.Models.siteRestoreArtifact-->global.Microsoft.Graph.Models.RestoreArtifactBase Microsoft.Graph.Models.siteRestoreArtifact::|public|GetFieldDeserializers():IDictionary> Microsoft.Graph.Models.siteRestoreArtifact::|public|OdataType:string @@ -119632,6 +130476,18 @@ Microsoft.Graph.Models.siteRestoreArtifactCollectionResponse::|public|GetFieldDe Microsoft.Graph.Models.siteRestoreArtifactCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Models.siteRestoreArtifactCollectionResponse::|public|Value:List Microsoft.Graph.Models.siteRestoreArtifactCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.SiteRestoreArtifactCollectionResponse +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequest-->global.Microsoft.Graph.Models.RestoreArtifactsBulkRequestBase +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequest::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequest::|public|OdataType:string +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequest::|public|SiteIds:List +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequest::|public|SiteWebUrls:List +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequest::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequestCollectionResponse-->global.Microsoft.Graph.Models.BaseCollectionPaginationCountResponse +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|Value:List +Microsoft.Graph.Models.siteRestoreArtifactsBulkAdditionRequestCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse Microsoft.Graph.Models.siteSecurityLevel::0000-userDefined Microsoft.Graph.Models.siteSecurityLevel::0001-low Microsoft.Graph.Models.siteSecurityLevel::0002-mediumLow @@ -135778,11 +146634,8 @@ Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.EdiscoveryRe Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|AdditionalDataOptions:global.Microsoft.Graph.Models.Security.AdditionalDataOptions? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|BackingStore:IBackingStore -Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|CloudAttachmentVersion:global.Microsoft.Graph.Models.Security.CloudAttachmentVersion? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|constructor():void -Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|DocumentVersion:global.Microsoft.Graph.Models.Security.DocumentVersion? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|GetFieldDeserializers():IDictionary> -Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|ItemsToInclude:global.Microsoft.Graph.Models.Security.ItemsToInclude? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|Search:global.Microsoft.Graph.Models.Security.EdiscoverySearch Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|public|Serialize(writer:ISerializationWriter):void Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.addToReviewSetPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.ReviewSets.Item.MicrosoftGraphSecurityAddToReviewSet.AddToReviewSetPostRequestBody @@ -136052,11 +146905,9 @@ Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraph Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|AdditionalOptions:global.Microsoft.Graph.Models.Security.AdditionalOptions? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|BackingStore:IBackingStore -Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|CloudAttachmentVersion:global.Microsoft.Graph.Models.Security.CloudAttachmentVersion? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|constructor():void Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|Description:string Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|DisplayName:string -Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|DocumentVersion:global.Microsoft.Graph.Models.Security.DocumentVersion? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|ExportCriteria:global.Microsoft.Graph.Models.Security.ExportCriteria? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|ExportLocation:global.Microsoft.Graph.Models.Security.ExportLocation? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportReport.exportReportPostRequestBody::|public|GetFieldDeserializers():IDictionary> @@ -136073,11 +146924,9 @@ Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraph Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|AdditionalOptions:global.Microsoft.Graph.Models.Security.AdditionalOptions? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|BackingStore:IBackingStore -Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|CloudAttachmentVersion:global.Microsoft.Graph.Models.Security.CloudAttachmentVersion? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|constructor():void Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|Description:string Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|DisplayName:string -Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|DocumentVersion:global.Microsoft.Graph.Models.Security.DocumentVersion? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|ExportCriteria:global.Microsoft.Graph.Models.Security.ExportCriteria? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|ExportFormat:global.Microsoft.Graph.Models.Security.ExportFormat? Microsoft.Graph.Security.Cases.EdiscoveryCases.Item.Searches.Item.MicrosoftGraphSecurityExportResult.exportResultPostRequestBody::|public|ExportLocation:global.Microsoft.Graph.Models.Security.ExportLocation? @@ -151387,12 +162236,14 @@ Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|con Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|driveInclusionRules:global.Microsoft.Graph.Solutions.BackupRestore.DriveInclusionRules.DriveInclusionRulesRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|driveProtectionUnits:global.Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits.DriveProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|driveProtectionUnitsBulkAdditionJobs:global.Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|enable:global.Microsoft.Graph.Solutions.BackupRestore.Enable.EnableRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|exchangeProtectionPolicies:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.ExchangeProtectionPoliciesRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|exchangeRestoreSessions:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.ExchangeRestoreSessionsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.BackupRestoreRoot Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|mailboxInclusionRules:global.Microsoft.Graph.Solutions.BackupRestore.MailboxInclusionRules.MailboxInclusionRulesRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|mailboxProtectionUnits:global.Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|mailboxProtectionUnitsBulkAdditionJobs:global.Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|oneDriveForBusinessProtectionPolicies:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.OneDriveForBusinessProtectionPoliciesRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|oneDriveForBusinessRestoreSessions:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.OneDriveForBusinessRestoreSessionsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.BackupRestoreRoot; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.BackupRestoreRoot @@ -151405,6 +162256,7 @@ Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|sha Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|sharePointRestoreSessions:global.Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.SharePointRestoreSessionsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|siteInclusionRules:global.Microsoft.Graph.Solutions.BackupRestore.SiteInclusionRules.SiteInclusionRulesRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|siteProtectionUnits:global.Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits.SiteProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|siteProtectionUnitsBulkAdditionJobs:global.Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.backupRestoreRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.BackupRestoreRoot; requestConfiguration?:Action>):RequestInformation @@ -151497,6 +162349,50 @@ Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits.Item.DriveProtectio Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits.Item.DriveProtectionUnitItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits.Item.DriveProtectionUnitItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.DriveProtectionUnit; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits.Item.DriveProtectionUnitItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnits.Item.DriveProtectionUnitItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::[DriveProtectionUnitsBulkAdditionJobId:string]:global.Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:global.Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder Microsoft.Graph.Solutions.BackupRestore.Enable.enablePostRequestBody::|public|AdditionalData:IDictionary Microsoft.Graph.Solutions.BackupRestore.Enable.enablePostRequestBody::|public|AppOwnerTenantId:string Microsoft.Graph.Solutions.BackupRestore.Enable.enablePostRequestBody::|public|BackingStore:IBackingStore @@ -151553,6 +162449,7 @@ Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.Exchange Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.ExchangeProtectionPolicyItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExchangeProtectionPolicy Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailboxInclusionRules:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxInclusionRules.MailboxInclusionRulesRequestBuilder Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailboxProtectionUnits:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.ExchangeProtectionPolicyItemRequestBuilder::|public|mailboxProtectionUnitsBulkAdditionJobs:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.ExchangeProtectionPolicyItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.ExchangeProtectionPolicy; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExchangeProtectionPolicy Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.ExchangeProtectionPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.ExchangeProtectionPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -151628,6 +162525,41 @@ Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxP Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits.mailboxProtectionUnitsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxProtectionUnitCollectionResponse Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits.mailboxProtectionUnitsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits.mailboxProtectionUnitsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::[MailboxProtectionUnitsBulkAdditionJobId:string]:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.ExchangeProtectionPolicies.Item.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -151669,6 +162601,7 @@ Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.ExchangeRes Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.ExchangeRestoreSessionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExchangeRestoreSession Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.ExchangeRestoreSessionItemRequestBuilder::|public|granularMailboxRestoreArtifacts:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.GranularMailboxRestoreArtifacts.GranularMailboxRestoreArtifactsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.ExchangeRestoreSessionItemRequestBuilder::|public|mailboxRestoreArtifacts:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts.MailboxRestoreArtifactsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.ExchangeRestoreSessionItemRequestBuilder::|public|mailboxRestoreArtifactsBulkAdditionRequests:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.ExchangeRestoreSessionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.ExchangeRestoreSession; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExchangeRestoreSession Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.ExchangeRestoreSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.ExchangeRestoreSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -151782,6 +162715,50 @@ Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRest Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts.mailboxRestoreArtifactsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts.mailboxRestoreArtifactsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.MailboxRestoreArtifact; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts.mailboxRestoreArtifactsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifacts.MailboxRestoreArtifactsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::[MailboxRestoreArtifactsBulkAdditionRequestId:string]:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Item.MailboxRestoreArtifactsBulkAdditionRequestItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|Count:global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequestCollectionResponse +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.MailboxRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.mailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.ExchangeRestoreSessions.Item.MailboxRestoreArtifactsBulkAdditionRequests.MailboxRestoreArtifactsBulkAdditionRequestsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.MailboxInclusionRules.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Solutions.BackupRestore.MailboxInclusionRules.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Solutions.BackupRestore.MailboxInclusionRules.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -151870,6 +162847,50 @@ Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits.mailboxProtection Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits.mailboxProtectionUnitsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits.mailboxProtectionUnitsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.MailboxProtectionUnit; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits.mailboxProtectionUnitsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnits.MailboxProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder.mailboxProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::[MailboxProtectionUnitsBulkAdditionJobId:string]:global.Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Item.MailboxProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:global.Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.MailboxProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.mailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.MailboxProtectionUnitsBulkAdditionJobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -151949,6 +162970,41 @@ Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.It Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits.Item.DriveProtectionUnitItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveProtectionUnit Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits.Item.DriveProtectionUnitItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits.Item.DriveProtectionUnitItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits.Item.DriveProtectionUnitItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder.driveProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::[DriveProtectionUnitsBulkAdditionJobId:string]:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.driveProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.Item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder.OneDriveForBusinessProtectionPolicyItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder.OneDriveForBusinessProtectionPolicyItemRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -151960,6 +163016,7 @@ Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.It Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|driveInclusionRules:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveInclusionRules.DriveInclusionRulesRequestBuilder Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|driveProtectionUnits:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnits.DriveProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|driveProtectionUnitsBulkAdditionJobs:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.DriveProtectionUnitsBulkAdditionJobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.OneDriveForBusinessProtectionPolicy Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.OneDriveForBusinessProtectionPolicy; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.OneDriveForBusinessProtectionPolicy Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessProtectionPolicies.Item.OneDriveForBusinessProtectionPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -152049,6 +163106,50 @@ Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item. Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts.Item.RestorePoint.restorePointRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.RestorePoint Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts.Item.RestorePoint.restorePointRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts.Item.RestorePoint.restorePointRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts.Item.RestorePoint.RestorePointRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder.driveRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder::[DriveRestoreArtifactsBulkAdditionRequestId:string]:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|Count:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.driveRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.DriveRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.Item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder.OneDriveForBusinessRestoreSessionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder.OneDriveForBusinessRestoreSessionItemRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -152059,6 +163160,7 @@ Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item. Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|driveRestoreArtifacts:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifacts.DriveRestoreArtifactsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|driveRestoreArtifactsBulkAdditionRequests:global.Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.DriveRestoreArtifactsBulkAdditionRequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.OneDriveForBusinessRestoreSession Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.OneDriveForBusinessRestoreSession; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.OneDriveForBusinessRestoreSession Microsoft.Graph.Solutions.BackupRestore.OneDriveForBusinessRestoreSessions.Item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -152504,6 +163606,7 @@ Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.ShareP Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SharePointProtectionPolicyItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.SharePointProtectionPolicy; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SharePointProtectionPolicy Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SharePointProtectionPolicyItemRequestBuilder::|public|siteInclusionRules:global.Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteInclusionRules.SiteInclusionRulesRequestBuilder Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SharePointProtectionPolicyItemRequestBuilder::|public|siteProtectionUnits:global.Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits.SiteProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SharePointProtectionPolicyItemRequestBuilder::|public|siteProtectionUnitsBulkAdditionJobs:global.Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SharePointProtectionPolicyItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SharePointProtectionPolicyItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SharePointProtectionPolicyItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.SharePointProtectionPolicy; requestConfiguration?:Action>):RequestInformation @@ -152578,6 +163681,41 @@ Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SitePr Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits.siteProtectionUnitsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteProtectionUnitCollectionResponse Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits.siteProtectionUnitsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits.siteProtectionUnitsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnits.SiteProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::[SiteProtectionUnitsBulkAdditionJobId:string]:global.Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:global.Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.Item.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.sharePointProtectionPoliciesRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.sharePointProtectionPoliciesRequestBuilder.sharePointProtectionPoliciesRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.Solutions.BackupRestore.SharePointProtectionPolicies.sharePointProtectionPoliciesRequestBuilder.sharePointProtectionPoliciesRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -152619,6 +163757,7 @@ Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SharePoin Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SharePointRestoreSessionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SharePointRestoreSession Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SharePointRestoreSessionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.SharePointRestoreSession; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SharePointRestoreSession Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SharePointRestoreSessionItemRequestBuilder::|public|siteRestoreArtifacts:global.Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts.SiteRestoreArtifactsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SharePointRestoreSessionItemRequestBuilder::|public|siteRestoreArtifactsBulkAdditionRequests:global.Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SharePointRestoreSessionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SharePointRestoreSessionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SharePointRestoreSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.SharePointRestoreSession; requestConfiguration?:Action>):RequestInformation @@ -152677,6 +163816,50 @@ Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteResto Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts.siteRestoreArtifactsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts.siteRestoreArtifactsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.SiteRestoreArtifact; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts.siteRestoreArtifactsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifacts.SiteRestoreArtifactsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder.siteRestoreArtifactsBulkAdditionRequestsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder::[SiteRestoreArtifactsBulkAdditionRequestId:string]:global.Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Item.SiteRestoreArtifactsBulkAdditionRequestItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|Count:global.Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequestCollectionResponse +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.SiteRestoreArtifactsBulkAdditionRequest; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.siteRestoreArtifactsBulkAdditionRequestsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.Item.SiteRestoreArtifactsBulkAdditionRequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.sharePointRestoreSessionsRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.sharePointRestoreSessionsRequestBuilder.sharePointRestoreSessionsRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.Solutions.BackupRestore.SharePointRestoreSessions.sharePointRestoreSessionsRequestBuilder.sharePointRestoreSessionsRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -152785,6 +163968,50 @@ Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits.siteProtectionUnitsR Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits.siteProtectionUnitsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits.siteProtectionUnitsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.SiteProtectionUnit; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits.siteProtectionUnitsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnits.SiteProtectionUnitsRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder.SiteProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder.siteProtectionUnitsBulkAdditionJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::[SiteProtectionUnitsBulkAdditionJobId:string]:global.Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Item.SiteProtectionUnitsBulkAdditionJobItemRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|Count:global.Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.Count.CountRequestBuilder +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJobCollectionResponse +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.SiteProtectionUnitsBulkAdditionJob; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.siteProtectionUnitsBulkAdditionJobsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Solutions.BackupRestore.SiteProtectionUnitsBulkAdditionJobs.SiteProtectionUnitsBulkAdditionJobsRequestBuilder Microsoft.Graph.Solutions.BookingBusinesses.bookingBusinessesRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Solutions.BookingBusinesses.bookingBusinessesRequestBuilder.bookingBusinessesRequestBuilderGetQueryParameters::|public|Count:bool? Microsoft.Graph.Solutions.BookingBusinesses.bookingBusinessesRequestBuilder.bookingBusinessesRequestBuilderGetQueryParameters::|public|Expand:string[] @@ -160029,6 +171256,7 @@ Microsoft.Graph.Users.Item.Authentication.authenticationRequestBuilder::|public| Microsoft.Graph.Users.Item.Authentication.authenticationRequestBuilder::|public|passwordMethods:global.Microsoft.Graph.Users.Item.Authentication.PasswordMethods.PasswordMethodsRequestBuilder Microsoft.Graph.Users.Item.Authentication.authenticationRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Authentication; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Authentication Microsoft.Graph.Users.Item.Authentication.authenticationRequestBuilder::|public|phoneMethods:global.Microsoft.Graph.Users.Item.Authentication.PhoneMethods.PhoneMethodsRequestBuilder +Microsoft.Graph.Users.Item.Authentication.authenticationRequestBuilder::|public|platformCredentialMethods:global.Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder Microsoft.Graph.Users.Item.Authentication.authenticationRequestBuilder::|public|softwareOathMethods:global.Microsoft.Graph.Users.Item.Authentication.SoftwareOathMethods.SoftwareOathMethodsRequestBuilder Microsoft.Graph.Users.Item.Authentication.authenticationRequestBuilder::|public|temporaryAccessPassMethods:global.Microsoft.Graph.Users.Item.Authentication.TemporaryAccessPassMethods.TemporaryAccessPassMethodsRequestBuilder Microsoft.Graph.Users.Item.Authentication.authenticationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation @@ -160365,6 +171593,54 @@ Microsoft.Graph.Users.Item.Authentication.PhoneMethods.phoneMethodsRequestBuilde Microsoft.Graph.Users.Item.Authentication.PhoneMethods.phoneMethodsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Authentication.PhoneMethods.phoneMethodsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.PhoneAuthenticationMethod; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Authentication.PhoneMethods.phoneMethodsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Authentication.PhoneMethods.PhoneMethodsRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder.deviceRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder.deviceRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder.deviceRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Device +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.deviceRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder.PlatformCredentialAuthenticationMethodItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|device:global.Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.Device.DeviceRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.PlatformCredentialAuthenticationMethod +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder.platformCredentialMethodsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::[PlatformCredentialAuthenticationMethodId:string]:global.Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Item.PlatformCredentialAuthenticationMethodItemRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.PlatformCredentialAuthenticationMethodCollectionResponse +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.platformCredentialMethodsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Authentication.PlatformCredentialMethods.PlatformCredentialMethodsRequestBuilder Microsoft.Graph.Users.Item.Authentication.SoftwareOathMethods.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Authentication.SoftwareOathMethods.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Authentication.SoftwareOathMethods.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -160763,6 +172039,7 @@ Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::| Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -160772,6 +172049,595 @@ Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::| Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -161021,6 +172887,7 @@ Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRe Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -161029,6 +172896,298 @@ Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRe Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Calendar.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -161358,6 +173517,7 @@ Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -161370,6 +173530,595 @@ Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Calendar.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -161619,6 +174368,7 @@ Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestB Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -161627,6 +174377,298 @@ Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestB Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Calendar.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -162146,6 +175188,7 @@ Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item. Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -162155,6 +175198,595 @@ Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item. Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -162404,6 +176036,7 @@ Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item. Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -162412,6 +176045,298 @@ Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item. Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -162741,6 +176666,7 @@ Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventI Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -162753,6 +176679,595 @@ Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventI Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -163002,6 +177517,7 @@ Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instan Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -163010,6 +177526,298 @@ Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instan Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.CalendarGroups.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -163484,6 +178292,7 @@ Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuil Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -163493,6 +178302,595 @@ Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuil Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -163742,6 +179140,7 @@ Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Event Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -163750,6 +179149,298 @@ Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Event Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Calendars.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -164079,6 +179770,7 @@ Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::| Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -164091,6 +179783,595 @@ Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::| Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -164340,6 +180621,7 @@ Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRe Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -164348,6 +180630,298 @@ Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRe Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Calendars.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -164708,6 +181282,7 @@ Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|co Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarView.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarView.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarView.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarView.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -164717,6 +181292,595 @@ Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|sn Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarView.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.CalendarView.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -164966,6 +182130,7 @@ Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuil Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -164974,6 +182139,298 @@ Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuil Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.CalendarView.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -167228,6 +184685,7 @@ Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|construc Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Events.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Events.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Events.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Events.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -167240,6 +184698,595 @@ Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|ToDelete Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Event; requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId1:string]:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|instances:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder.instancesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.instancesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.InstancesRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Events.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Events.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string @@ -167489,6 +185536,7 @@ Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::| Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Decline.DeclineRequestBuilder Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|exceptionOccurrences:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Extensions.ExtensionsRequestBuilder Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Forward.ForwardRequestBuilder Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event @@ -167497,6 +185545,298 @@ Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::| Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse-->global.Microsoft.Graph.Models.BaseDeltaFunctionResponse +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|public|Value:List +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|EndDateTime:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|StartDateTime:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder.deltaRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsDeltaGetResponseAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse-->global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaGetResponse +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.deltaResponse::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaResponse +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder.exceptionOccurrencesRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::[EventId2:string]:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|delta:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Delta.DeltaRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.EventCollectionResponse +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.exceptionOccurrencesRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.ExceptionOccurrencesRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder.acceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.acceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder.attachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::[AttachmentId:string]:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|createUploadSession:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.AttachmentCollectionResponse +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Attachment; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.attachmentsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|AttachmentItem:global.Microsoft.Graph.Models.AttachmentItem +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder.createUploadSessionRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.UploadSession +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.createUploadSessionRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.CreateUploadSession.CreateUploadSessionRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Attachment +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.Item.AttachmentItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder.calendarRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Calendar +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.calendarRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder.cancelRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.cancelRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declinePostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder.declineRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclinePostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.declineRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder.dismissReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.dismissReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder.EventItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|accept:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Accept.AcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|attachments:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Attachments.AttachmentsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|calendar:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Calendar.CalendarRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|cancel:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Cancel.CancelRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|decline:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Decline.DeclineRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|dismissReminder:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.DismissReminder.DismissReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|extensions:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|forward:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Event +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|permanentDelete:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|snoozeReminder:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|tentativelyAccept:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.EventItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Count:bool? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Filter:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Orderby:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Search:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Skip:int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetQueryParameters::|public|Top:int? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder.extensionsRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::[ExtensionId:string]:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|Count:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Count.CountRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.ExtensionCollectionResponse +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.extensionsRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.ExtensionsRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Expand:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters::|public|Select:string[] +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder.ExtensionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|DeleteAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|GetAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|PatchAsync(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>; cancellationToken?:CancellationToken):global.Microsoft.Graph.Models.Extension +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:global.Microsoft.Graph.Models.Extension; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Extensions.Item.ExtensionItemRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|public|ToRecipients:List +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder.forwardRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.forwardRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.Forward.ForwardRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder.permanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|PostAsync(requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.permanentDeleteRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.PermanentDelete.PermanentDeleteRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|NewReminderTime:global.Microsoft.Graph.Models.DateTimeTimeZone +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder.snoozeReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.snoozeReminderRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.SnoozeReminder.SnoozeReminderRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|AdditionalData:IDictionary +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|BackingStore:IBackingStore +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Comment:string +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|constructor():void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|GetFieldDeserializers():IDictionary> +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|ProposedNewTime:global.Microsoft.Graph.Models.TimeSlot +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|SendResponse:bool? +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:IParseNode):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptPostRequestBody~~>IAdditionalDataHolder; IBackedModel; IParsable +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder-->BaseRequestBuilder +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder.tentativelyAcceptRequestBuilderPostRequestConfiguration-->RequestConfiguration +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(pathParameters:Dictionary; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:IRequestAdapter):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|PostAsync(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>; cancellationToken?:CancellationToken):void +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|ToPostRequestInformation(body:global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptPostRequestBody; requestConfiguration?:Action>):RequestInformation +Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.tentativelyAcceptRequestBuilder::|public|WithUrl(rawUrl:string):global.Microsoft.Graph.Users.Item.Events.Item.Instances.Item.ExceptionOccurrences.Item.TentativelyAccept.TentativelyAcceptRequestBuilder Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder-->BaseRequestBuilder Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Extensions.Count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|Filter:string Microsoft.Graph.Users.Item.Events.Item.Instances.Item.Extensions.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 ba50e440f67..4389dc90639 100644 --- a/src/Microsoft.Graph/Generated/kiota-lock.json +++ b/src/Microsoft.Graph/Generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "E0276D9964072F2540D786A7581D43B24CC6F68720D985594D89D9100AE3048F3D06E272F0D7A11610F428E571CFCE211ED3D65DB1B895D8F163E4FC9583CAFD", + "descriptionHash": "28C9882DFC84420CEF425D72F2096BE8BA4363AC22CACD7F465B31AD8D48AD32E0FE8F0AB320D8F255E8EA0B5885DC1078538900020425BDF8EB739EE34D6ED0", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.25.1",